Thema: TCP/IP Client

Einzelnen Beitrag anzeigen

nuclearping

Registriert seit: 7. Jun 2008
708 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: TCP/IP Client

  Alt 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.
  Mit Zitat antworten Zitat