Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Mazze JLI'ler
Alter: 39 Anmeldedatum: 02.01.2004 Beiträge: 145
Medaillen: Keine
|
Verfasst am: 28.02.2004, 11:18 Titel: |
|
|
jo ok so dachte ich das auch!
naja...man könnte auch php via cgi laufen lassen...  |
|
Nach oben |
|
 |
Nahar Senior JLI'ler
Alter: 36 Anmeldedatum: 16.07.2003 Beiträge: 267
Medaillen: Keine
|
Verfasst am: 28.02.2004, 13:10 Titel: |
|
|
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 |
|
 |
andijota Junior JLI'ler

Anmeldedatum: 07.11.2002 Beiträge: 66 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 01.03.2004, 18:55 Titel: konkret |
|
|
@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
andi |
|
Nach oben |
|
 |
Mazze JLI'ler
Alter: 39 Anmeldedatum: 02.01.2004 Beiträge: 145
Medaillen: Keine
|
Verfasst am: 01.03.2004, 19:47 Titel: |
|
|
@nahar: zumindest unter linux gibt es die entsprechenden parser/tools ...etc...
@andijota:
öhm? Perl-CGI Code/Tutorial...oder wie?  |
|
Nach oben |
|
 |
andijota Junior JLI'ler

Anmeldedatum: 07.11.2002 Beiträge: 66 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 01.03.2004, 20:01 Titel: |
|
|
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 |
|
 |
Mazze JLI'ler
Alter: 39 Anmeldedatum: 02.01.2004 Beiträge: 145
Medaillen: Keine
|
|
Nach oben |
|
 |
xardias JLI Master

Alter: 38 Anmeldedatum: 28.12.2003 Beiträge: 804 Wohnort: Palo Alto, CA Medaillen: Keine
|
Verfasst am: 01.03.2004, 20:47 Titel: |
|
|
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 |
|
 |
Nahar Senior JLI'ler
Alter: 36 Anmeldedatum: 16.07.2003 Beiträge: 267
Medaillen: Keine
|
Verfasst am: 01.03.2004, 20:50 Titel: |
|
|
Oh.
Wusste ich nicht. Dann nehme ich die Sache mit dem nicht CGI-tauglich natürlich zurück. |
|
Nach oben |
|
 |
andijota Junior JLI'ler

Anmeldedatum: 07.11.2002 Beiträge: 66 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 01.03.2004, 21:07 Titel: |
|
|
toll
du antwortest sofort
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 |
|
 |
Nahar Senior JLI'ler
Alter: 36 Anmeldedatum: 16.07.2003 Beiträge: 267
Medaillen: Keine
|
Verfasst am: 04.03.2004, 13:22 Titel: |
|
|
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 |
|
 |
andijota Junior JLI'ler

Anmeldedatum: 07.11.2002 Beiträge: 66 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 06.03.2004, 15:10 Titel: |
|
|
@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 |
|
 |
Nahar Senior JLI'ler
Alter: 36 Anmeldedatum: 16.07.2003 Beiträge: 267
Medaillen: Keine
|
Verfasst am: 06.03.2004, 18:17 Titel: |
|
|
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 . 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 |
|
 |
Nahar Senior JLI'ler
Alter: 36 Anmeldedatum: 16.07.2003 Beiträge: 267
Medaillen: Keine
|
Verfasst am: 07.03.2004, 08:33 Titel: |
|
|
Ach ja, du kannst acuh die Microsoft Variante nehmen, und statt einem PHPscript ein XML/XSLT Dokument nehmen. Musst du wissen. |
|
Nach oben |
|
 |
andijota Junior JLI'ler

Anmeldedatum: 07.11.2002 Beiträge: 66 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 01.03.2005, 10:13 Titel: |
|
|
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 |
|
 |
|