<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Wie Bufferende eines Com-Ports erkennen.]]></title><description><![CDATA[<p>um alle die gleich zu besänftigen die solchen Fragen unter die Decke treibt…</p>
<p>Mir geht es lediglich um das erkennen des „End of File“ (EOF).<br />
Alles was ich hierzu gefunden habe, bezog sich meines erachten nach auf Stream-Operationen und lässt sich bei einem Handle nicht verwenden.</p>
<p>Um kurz zu beschreiben was ich vorhabe: Ich möchte mit einem Mikrocontroller kommunizieren, was auch ganz toll funktioniert.<br />
Nur möchte ich nicht stumpf nach jedem gesendetem Byte ein Byte empfangen sondern erst senden und danach die Bytes empfangen (max 6 Bytes). Soweit klappt es auch nur wenn Readfile (Also der Buffer leer ist und ich trotzdem lese) über das Ende des Buffers hinausließt bleibt die Anwendung hängen und es tut sich nichts mehr…</p>
<p>Nun bräuchte ich eine Möglichkeit das Bufferende rechtzeitig erkennen zu können.</p>
<p>Ich bin für jede Hilfe dankbar.</p>
<p>Mit freundlichen Grüßen<br />
Tacpin</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/107366/wie-bufferende-eines-com-ports-erkennen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 17:14:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/107366.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Apr 2005 00:44:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie Bufferende eines Com-Ports erkennen. on Tue, 19 Apr 2005 00:44:01 GMT]]></title><description><![CDATA[<p>um alle die gleich zu besänftigen die solchen Fragen unter die Decke treibt…</p>
<p>Mir geht es lediglich um das erkennen des „End of File“ (EOF).<br />
Alles was ich hierzu gefunden habe, bezog sich meines erachten nach auf Stream-Operationen und lässt sich bei einem Handle nicht verwenden.</p>
<p>Um kurz zu beschreiben was ich vorhabe: Ich möchte mit einem Mikrocontroller kommunizieren, was auch ganz toll funktioniert.<br />
Nur möchte ich nicht stumpf nach jedem gesendetem Byte ein Byte empfangen sondern erst senden und danach die Bytes empfangen (max 6 Bytes). Soweit klappt es auch nur wenn Readfile (Also der Buffer leer ist und ich trotzdem lese) über das Ende des Buffers hinausließt bleibt die Anwendung hängen und es tut sich nichts mehr…</p>
<p>Nun bräuchte ich eine Möglichkeit das Bufferende rechtzeitig erkennen zu können.</p>
<p>Ich bin für jede Hilfe dankbar.</p>
<p>Mit freundlichen Grüßen<br />
Tacpin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/769978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/769978</guid><dc:creator><![CDATA[tacpin]]></dc:creator><pubDate>Tue, 19 Apr 2005 00:44:01 GMT</pubDate></item><item><title><![CDATA[Reply to Wie Bufferende eines Com-Ports erkennen. on Tue, 19 Apr 2005 05:21:02 GMT]]></title><description><![CDATA[<p>Vielleicht eine Protkolldefinition erstellen?<br />
Com Port im Overlapped-Modus betreiben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/769991</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/769991</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Tue, 19 Apr 2005 05:21:02 GMT</pubDate></item><item><title><![CDATA[Reply to Wie Bufferende eines Com-Ports erkennen. on Wed, 20 Apr 2005 09:04:04 GMT]]></title><description><![CDATA[<p>hatte ein ähliches problem..<br />
habe es wie junix geschrieben hat über overlapped gelöst<br />
so ca in diesem stil<br />
- neuer thread<br />
- WaitForSingleObject<br />
- Buffer abfragen<br />
- Readfile</p>
]]></description><link>https://www.c-plusplus.net/forum/post/770980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/770980</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Wed, 20 Apr 2005 09:04:04 GMT</pubDate></item><item><title><![CDATA[Reply to Wie Bufferende eines Com-Ports erkennen. on Sat, 23 Apr 2005 03:50:22 GMT]]></title><description><![CDATA[<p>Die Idee mit den Protokoll habe ich soweit bereits umgesetzt, nur halte ich dieses Verfahren für sehr starr.</p>
<p>Hat vieleich noch jemand einen kleinen Code-Schnipsel davon?<br />
Fänd ich echt klasse, dann könnte ich mir die Suche ersparen?</p>
<p>Eventuell per EMail an mich: <a href="mailto:TacPin@GMX.de" rel="nofollow">TacPin@GMX.de</a></p>
<p>MfG<br />
Sebastian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/773381</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/773381</guid><dc:creator><![CDATA[tacpin]]></dc:creator><pubDate>Sat, 23 Apr 2005 03:50:22 GMT</pubDate></item><item><title><![CDATA[Reply to Wie Bufferende eines Com-Ports erkennen. on Sat, 23 Apr 2005 09:24:18 GMT]]></title><description><![CDATA[<p>tacpin schrieb:</p>
<blockquote>
<p>Die Idee mit den Protokoll habe ich soweit bereits umgesetzt, nur halte ich dieses Verfahren für sehr starr.</p>
</blockquote>
<p>??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/773441</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/773441</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Sat, 23 Apr 2005 09:24:18 GMT</pubDate></item></channel></rss>