Thread Fehlerfreie Übertragung von Daten (2)
(9 answers)
Opened by ITobiI at 2015-10-15 19:46
Ich empfehle Dir, anstelle eines eigenen Socket-Servers nimm einen Webserver, nutze HTTP/1.0 und guck Dir das mal Stück für Stück in aller Ruhe an:
1. Request, Daten rein ins Socket, ab zum Server 2. Response, Socket auslesen. Bei 1. weiß Dein Programm, was gesendet wurde und bei 2. kann Dein Programm prüfen, ob das, was gesendet wurde, auch am Server angekommen ist. Voraussetzung ist ein entsprechendes CGI-Script auf dem Webserver. HTTP Version 1.0 deswegen, weil es so extrem einfach ist und nach jeder Response der Servr die Verbindung schließt. Den Client kannst Du bauen mit IO::Socket oder LWP::UserAgent oder Net::HTTP, ich empfehle Ersteres, da bist Du hautnah dran. Baue das CGI-Script so, dass es die Daten einfach nur zurück sendet. PS: Dein Einrückungsstil ist eine Katastrophe. Solltest Du auch mal üben, Stichwort Stil nach "Java/Sun" Last edited: 2015-10-18 15:52:38 +0200 (CEST) |