<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">On 27.08.2023 14:35, Martin Záruba
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:60662002-f8a6-5d34-d7b3-d58962761281@volny.cz">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<p>Jsem zvyklý na DELPHI, tak s C++ stále bojuji. <br>
</p>
<p>Potřebuji příkazem client.print(<span style="color: #005c5f;">"\x04\xFF\x70\x00\xE0"</span>);
odeslat data na server. Jenže poslední dva znaky <span
style="color: #005c5f;">\x00\xE0 </span>na server nedojdou.
Díval jsem se WireShakem a opravdu nejsou odeslané. Co dělám
blbě nebo jak to udělat jinak? V DELPHI to chodí normálně.<span
style="color: #005c5f;"></span></p>
</blockquote>
Ceckovy string je zero terminated. Pascalsky string zacina delkou.
Proto toto lze udelat v Delphi a nelze udelat v C pomoci ceckoveho
stringu. Je treba si na to napsat vlastni funkci, nebo pouzit
nejakou ne-stringovou funkci (nema ten client nejaky write?)<br>
<pre class="moz-signature" cols="72">--
Jindroush <a class="moz-txt-link-rfc2396E" href="mailto:jindroush@seznam.cz"><jindroush@seznam.cz></a></pre>
</body>
</html>