Forum: Netzwerke
Delphi
by Apollonius,
1. Jul 2009
Windows unterstützt kein Lesen bis zu einem bestimmten Zeichen. Um das zu tun, sollte man wohl am besten einen anwendungsseitigen Puffer einrichten, der von Windows bei Bedarf Datenblöcke anfordert.
Forum: Netzwerke
Delphi
by Apollonius,
1. Jul 2009
Arg. Natürlich war "verzichten" gemeint, danke für den Hinweis.
SendText und ReceiveText verstecken die internen Zusammenhänge. Was mit einem Aufruf von SendText geschickt wird, muss nicht in einem Stück aus ReceiveText herauskommen. ReceiveText liefert den gesamten anstehenden Puffer als String; das kann Probleme machen, wenn sowohl Strings als auch Binärdaten verschickt werden. Viele Nutzer...