Registriert seit: 7. Jun 2008
708 Beiträge
Delphi 10.2 Tokyo Professional
|
AW: TCP/IP Client
3. Dez 2015, 10:40
Hab keine Ahnung, wie die Sockets von C# gehandhabt werden, bzw. was er da für Funktionen anbietet. Was mir aber auffällt ist, dass du in Delphi IOHandler.WriteLn(s);
verwendest, während du in C# aber nur nwStream.Write(bytesToSend, 0, bytesToSend.Length);
nutzt.
Der Unterschied ist, dass IOHandler.WriteLn
den String mit CRLF an den Handler übergibt, während nwStream.Write
das nicht macht und du deswegen möglicherweise keine Antwort erhältst, weil der String in dem Fall garnicht erst rausgeht.
Lange Rede, kurzer Sinn: Versuche mal ein CRLF an deinen bytesToSend
-Stream zu hängen.
|