JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.phpMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Meine.exe im www laufen lassen? geht das? oder mit php?
Gehe zu Seite Zurück  1, 2
 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Mazze
JLI'ler


Alter: 39
Anmeldedatum: 02.01.2004
Beiträge: 145

Medaillen: Keine

BeitragVerfasst am: 28.02.2004, 11:18    Titel: Antworten mit Zitat

jo ok so dachte ich das auch!
naja...man könnte auch php via cgi laufen lassen... Wink
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Nahar
Senior JLI'ler


Alter: 36
Anmeldedatum: 16.07.2003
Beiträge: 267

Medaillen: Keine

BeitragVerfasst am: 28.02.2004, 13:10    Titel: Antworten mit Zitat

So viel ich weiß nicht, aber ich weiß auch nicht alles. Um über CGI laufen zu können müsste es ja CGI-orientierte Funktionen haben, und das hat es nicht.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
andijota
Junior JLI'ler



Anmeldedatum: 07.11.2002
Beiträge: 66
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 01.03.2004, 18:55    Titel: konkret Antworten mit Zitat

@nahar

hallo nahar

deine antworten sind sehr schoen konkret,
danke

jetzt haette ich eine bitte um einen konkreten code
womit koennte ich dir denn ne freude machen?
...

ich haette sehr sehr gern ein konkretes code beispiel:

2 clients melden sich bei einem server an:

client 1 sendet 4
server:
schaut nach ob (100+4=) 104 in der datenbank nr1 fuer client1 vorhanden ist,
wenn ja sendet er (200+4=) 204,
wenn nein tut er nix,

client 2 sendet 8
server:
is 108 in datenbank fuer client2 vorhanden?
wenn JA sende (200+8=) 208
wenn NEIN tu nix

is doch sehr einfach, wenn man weiss wie, ja?

ein link wo das steht waer ja auch super Smile

andi
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mazze
JLI'ler


Alter: 39
Anmeldedatum: 02.01.2004
Beiträge: 145

Medaillen: Keine

BeitragVerfasst am: 01.03.2004, 19:47    Titel: Antworten mit Zitat

@nahar: zumindest unter linux gibt es die entsprechenden parser/tools ...etc...

@andijota:
öhm? Perl-CGI Code/Tutorial...oder wie? Wink
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
andijota
Junior JLI'ler



Anmeldedatum: 07.11.2002
Beiträge: 66
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 01.03.2004, 20:01    Titel: Antworten mit Zitat

tja
du bist der experte

sieht so aus, als wenn im punkt sicherheit viel fuer pearl spricht

und wie jetzt, ein konkretes codefragment dauert zu lang?

wenn ich nit genau weiss wie das aussehen muss, was ich suche
muss ich erst alles was ich find ausprobieren

es waer halt viel effektiver jemand tut mir den gefallen und liefert das gewuenschte und ich frag was ich dafuer tun kann

prinzipeell is es doch schade , das "das fahrrad so oft neu erfunden " wird

ich schau gleich mal nach dem link...
..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mazze
JLI'ler


Alter: 39
Anmeldedatum: 02.01.2004
Beiträge: 145

Medaillen: Keine

BeitragVerfasst am: 01.03.2004, 20:07    Titel: Antworten mit Zitat

hey...ich hab nur net 100% verstanden was du wolltest Wink

http://selfhtml.teamone.de/cgiperl/ sieht recht viel versprechend aus

oder das?
http://www.rrz.uni-hamburg.de/wwwtrost/
(is irgendwie etwas unübersichtlich...)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
xardias
JLI Master


Alter: 38
Anmeldedatum: 28.12.2003
Beiträge: 804
Wohnort: Palo Alto, CA
Medaillen: Keine

BeitragVerfasst am: 01.03.2004, 20:47    Titel: Antworten mit Zitat

Nahar hat Folgendes geschrieben:
So viel ich weiß nicht, aber ich weiß auch nicht alles. Um über CGI laufen zu können müsste es ja CGI-orientierte Funktionen haben, und das hat es nicht.


Also afaik kann man PHP in Apache auch als CGI Binary installieren. Was genau das jetzt heißt weiß ich nicht, da ich mich nicht mit CGI auskenne
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Nahar
Senior JLI'ler


Alter: 36
Anmeldedatum: 16.07.2003
Beiträge: 267

Medaillen: Keine

BeitragVerfasst am: 01.03.2004, 20:50    Titel: Antworten mit Zitat

Oh.
Wusste ich nicht. Dann nehme ich die Sache mit dem nicht CGI-tauglich natürlich zurück.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
andijota
Junior JLI'ler



Anmeldedatum: 07.11.2002
Beiträge: 66
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 01.03.2004, 21:07    Titel: Antworten mit Zitat

toll
du antwortest sofort Smile

ich versuch mich noch ausfuehrlicher auszudruecken:

ich geh vom Segelboot aus mit handy und notebooks ins www.
dorthinn hab ich vorher auf auf irgendeinem server (auf irgendeiner insel)
auf einer webseite/webspace

ein pearl oder php oder ... programm raufgeleden mit namen zB.: Server6 (mit einer Datenbank oder tabelle oder daten-datei) .

ok, jetzt das ziel:
ich starte mein client-prog auf meinem notebook,
das prog sendet eine zahl 4 ins www an den Server6,
Server6 sucht in seiner datenbank/file, ob fuer die vom client-prog empfangene zahl 4 ein "OK"-eintrag existiert, wenn ja sendet er 204 zurueck, wenn nein tut er nix.

das wuerde ich haenderingend an einem beispiel gern machen koennen,
dazu brauche ich meines wissens:
eine homepage oder webspace bei einem provider, der die dazu noetigen rechte fuer mich gestattet,
ein client-programm, das zB unterwegs auf meinem notebook laueft,
ein server6-programm, das ich auf die oben erwaehnte homepage/webspace uploade und aktiviere/starte.


zuhause, in meinem heimnetz mit cpp is client/server kein problem,
aber wie muss ich mein programm server6.exe fuer windows
behandeln, dass ich die funktionalitaet nicht auf meinem PC hab sondern auf einem staendig erreichbaren ort im www.

war das jetzt 100% klar von mir beschrieben?

EDIT: die prog s muessen keine exe sein

andi


Zuletzt bearbeitet von andijota am 06.03.2004, 15:14, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Nahar
Senior JLI'ler


Alter: 36
Anmeldedatum: 16.07.2003
Beiträge: 267

Medaillen: Keine

BeitragVerfasst am: 04.03.2004, 13:22    Titel: Antworten mit Zitat

Ich muss noch mal was nachfrage, bin etwas langsam glaub ich...
Du willst eine Exe bei dem user deponieren, der dann eine Nummer, z.B. eine Loginnummer an eine Webexe schickt, die dann wiederum nachsieht ob es diese Nummer in der Datenbank gibt. Wenn ja sendet sie irgendwelche Daten zurück. Beide Exen willst du in C++ programmieren.

Jetzt habe ich ein paar Fragen: Warum willst du das Online-gewurschdel überhaupt als Exe haben? Vieleichtkannst du posten was du machen willst, auch wenn nicht gern (geht mir auch immer so). Ginge ein gutes PHP-Schript nicht besser?

Was für eine Datenbank ist es aus der du auslesen willst? MySQL, oder Access oder noch was anderes.

Willst du die Daten direkt senden, oder geht es auch über ein zwischendatei?

Verschlüsselt oder nicht?

So, das wären jetzt mal die wichtigsten Fragen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
andijota
Junior JLI'ler



Anmeldedatum: 07.11.2002
Beiträge: 66
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 06.03.2004, 15:10    Titel: Antworten mit Zitat

@Nahar
>...Beide Exen willst du in C++ programmieren...
>Warum willst du das Online-gewurschdel überhaupt als Exe haben?

naja c++ kenn ich 4 jahre,
sie prog s brauchen keine exe sein
jetzt ueberlege ich pearl und php zu lernen,

wie die datenbank aussieht weiss ich noch nicht, nur dass es groessenordnungsmaessig 10000 datensaetze sind je ca 4 mal 40 bytes,

verschluesselung ja,
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Nahar
Senior JLI'ler


Alter: 36
Anmeldedatum: 16.07.2003
Beiträge: 267

Medaillen: Keine

BeitragVerfasst am: 06.03.2004, 18:17    Titel: Antworten mit Zitat

Wär vieleicht nicht schlecht, wenn du dann das Serverseitige als PHP-script machst. In dem Fall ist es eigentlich recht sicher wenn du shttp benutzt. Und probier eine eigene Verschlüsselung zu nehmen, ist vielciht besser wie die standart PHP-verschlüsselung. Also nochmal:
Clientseitige Exe verschlüsselt deinen Wert, und schickt ihn über shttp an dein PHP-script. Dafür kannst du dann auch sessions verwenden. Script liesst Sessions, öffnet die Datenbank und prüft ob Eintrag gültig. Dann schreibt eine Datei mit Antwortwert, die dein Programm wieder ausliesst.
Was du dafür dann braucht ist: C++ wissen über Winsock und API-Internet funktionen. Guckst du hier: http://people.freenet.de/cpp-programming.de.vu/ und auch hier http://www.codeproject.com/

Für PHP sollte es genug dinge geben, auserdem ist es für einen C++ler fast intuitiv Smile. Sozusagen angeboren.

Ach ja, Verschlüsselung: shttp verschlüsselt deine Daten eh noch mal, aber doppelt gemoppelt hält besser. Byteshifting sollte dabei aber genügen.

Noch Fragen?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Nahar
Senior JLI'ler


Alter: 36
Anmeldedatum: 16.07.2003
Beiträge: 267

Medaillen: Keine

BeitragVerfasst am: 07.03.2004, 08:33    Titel: Antworten mit Zitat

Ach ja, du kannst acuh die Microsoft Variante nehmen, und statt einem PHPscript ein XML/XSLT Dokument nehmen. Musst du wissen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
andijota
Junior JLI'ler



Anmeldedatum: 07.11.2002
Beiträge: 66
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 01.03.2005, 10:13    Titel: Antworten mit Zitat

ein Jahr spaeter:

mit XAMPP Apache MySQL , nach paar Buechern und tutorials ,
all in one snafu webspace ,
laeuft es , was ich wollte , super.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT
Gehe zu Seite Zurück  1, 2
Seite 2 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum