Daten übers Internet versenden
Hallo,
ich arbeite gerade daran Daten (nur kleine Strings) übers Inet zu versenden. Leider ist das ganze nicht so einfach wie im Lan... Spätestens wenn einer der beiden Rechner hinter einem Router steckt... Daher meine Frage: Was brauche ich um so etwas umzusetzen? Im Prinzip könnte ich zum versenden das ICQ-Netzwerk oder ähnliches nutzen, aber das wäre wohl eher verboten (und falls nicht, wäre es ein sehr unschöner Weg) Leider kann ich mir auch kein kleines Serverprogramm schreiben und auf irgendeinem Server laufen lassen. Einen entsprechenden Server (Linux) hätte ich war, allerdings habe ich keine Ahnung davon, ein solches Programm zu schreiben... Kennt jemand eine Möglichkeit das versenden trotzdem zu realisieren? (egal welche Art von Lösung) Vielen Dank im voraus Nicolai |
Re: Daten übers Internet versenden
Hi Nicolai,
für dein Problem gibts mehrere mögliche Lösungen. Am einfachsten ist es, wenn du den Port im Router freigibst. Falls du auf dem Linux-Server root-Zugriff hast, kannst du dir mit Kylix aber auch einen kleinen Server schreiben. Das wäre mit Sicherheit die beste Lösung. Oder du schreibst ein CGI-Script, das mit den Clients kommuniziert. Gruß Christian |
Re: Daten übers Internet versenden
nimm dir kylix (evtl die open edition)
und code nen linux commandozeilen server mit den indys (tcp server) das ist einfacher als du denkst.. hier im forum sind alle posts und threads die du brauchst. ich hab auch irgendwo hier mal nen linux chat gepostet mit sourcen. falls den nicht findest kann ich dir den auch nochmal mit pn senden. da hab ich das auch mit indy gelöst so als beispiel vorlage für dich wäre das interressant. im prinzip ist auch fast garnix anderst unter linux. kannst direkt(99%) den sourcecode von delphi in kylix zum laufen bringen. |
Re: Daten übers Internet versenden
Ich habe leider kein Linux, wo ich Kylix installieren könnte.
Aber nichts desto trotz. Könnte ich dein Programm nochmal haben? Ich finde es hier im Forum leider nicht... |
Re: Daten übers Internet versenden
http://www.delphipraxis.net/internal...ct.php?t=52936
linux kannst du auch in einer sandbox installieren ( PC Emulator ) da wäre z.v. VMware Workstation (evtl die demo nutzen) oder VirtualPC usw.. |
Re: Daten übers Internet versenden
Zitat:
|
Re: Daten übers Internet versenden
Hi! Mit CrossKylix kann man auch unter Windows mit Delphi6+ ausführbare Dateien für Linux erzeugen. Vielleicht ist das ja was...
|
Re: Daten übers Internet versenden
das crosskylix würde ich jetzt auch empfehlen ( habs noch nicht getestet )
mal zu testen ;) im übrigen läufts so oder so auf eine linux binary raus, da auch cgi unter linux eine linux bin sein muss. so oderso kommt also ein cgi oder bin für linux in frage. ansonsten müsstest du ein windows server auftreiben (was ich jetzt wieder nicht empfehlen würde) |
Re: Daten übers Internet versenden
Genau sowas wollte ich auch demnächst bauen, nur mit Dateien.
Ich werd mich hier also einfach mal beteiligen :) Bei mir ists so, dass ich keinen Server habe und ich hinter einem Router sitze und die meißten anderen Personen auch. Die meißten von denen können keine Ports freigeben (aus diversen Gründen). Gibt es also eine Datei-Verschickmöglichkeit für 2 Hinterm-Router-Sitzer? Sollte in deine Richtungen funktionieren. Hmm hab Webspace bei Funpic ... vielleicht bringt das ja was (wenn die sich darüber nicht aufregen). |
Re: Daten übers Internet versenden
Du könntest deine Datein vie FTP auf den Server hochladen und der andere kann diese dann runterladen...
So mache ich das mit Dateien momentan auch. Nur reine Strings so zu verschicken ist eben recht umständlich... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz