Entwickler-Ecke
Internet / Netzwerk - Socket-Fehler #10054 bei TCP Verbindungsaufbau über PHP
sdx - Sa 19.11.05 02:28
Titel: Socket-Fehler #10054 bei TCP Verbindungsaufbau über PHP
Hallo, ich will von meiner Homepage(mit PHP) Strings über TCP/IP schicken.
Beim Verbindungsaufbau bekomme ich aber einen Socket-Fehler #10054.
Mein Delphi Programm:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| Server: TIdTCPServer;
procedure TForm1.FormActivate(Sender: TObject); begin Server.active := true; end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin Server.active := false; end;
procedure TForm1.ServerExecute(AThread: TIdPeerThread); var MSG: String; begin MSG := AThread.Connection.ReadLn(); Memo1.Lines.Add(MSG); end; |
Wenn ich über FireFox direkt meine IP mit dem Port eingebe (zB 123.123.123.123:6666) bekomme ich diverse Infos.
Was könnte die Ursache sein?
Von der PHP Seite müsste alles richtig sein
Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| $fp = fsockopen("123.123.123.123", 6666, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno)"; } else { fwrite($fp, "HEYHO"); while (!feof($fp)) echo fgets($fp, 128); fclose($fp); } |
Kann mir jemand helfen? Oder hat jemand von euch so etwas ähnliches gemacht?
Danke, MfG sdx
Moderiert von
raziel: Cs- durch Code-Tags ersetzt.
sdx - Sa 19.11.05 17:55
Habt ihr vielleicht andere Vorschläge wie ich Strings von meiner Homepage zu meinem Delphi Programm zu Hause schicken kann?
Muss nicht unbedingt in PHP sein.
Danke..
sdx - Mi 23.11.05 19:16
Hab den Fehler gefunden, es lag am Port, mit Port 80 funktioniert das, man muss auch \r\n schicken.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!