<?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[Indy AReplyStatus.MsgType]]></title><description><![CDATA[<p>Hallo Leute!</p>
<p>Ich habe vor ein paar Tagen einen Portscanner basierend auf Winsock geschrieben, also nichts neues. Aber Winsock ist mir zu langsam.<br />
Jetzt will ich auf den IdIcmpClient zurückgreifen.</p>
<pre><code class="language-cpp">RichEdit1-&gt;Lines-&gt;Add(&quot;Antwort von &quot; + AReplyStatus.FromIpAddress);
  RichEdit1-&gt;Lines-&gt;Add(IntToStr(AReplyStatus.BytesReceived));
  RichEdit1-&gt;Lines-&gt;Add(IntToStr(AReplyStatus.MsgType));
</code></pre>
<p>Ich weiss genau welche Ports an meinem TestPC im lokalen Netz offen sind, und welche nicht.<br />
Jedoch leifert <strong>BytesReceived stets 72 bytes</strong>, und der <strong>MsgType ist immer 0</strong>. Das kann aber nicht stimmen.</p>
<p><a href="http://www.indyproject.org/docsite/html/frames.html?frmname=topic&amp;frmfile=TReplyStatus.html" rel="nofollow">http://www.indyproject.org/docsite/html/frames.html?frmname=topic&amp;frmfile=TReplyStatus.html</a> schrieb:</p>
<blockquote>
<p>Byte value that identifies the message type received in response to an echo request. MsgType can have the value 0 when a time-out occurs prior to receiving a response to an echo request. 0 - net unreachable 1 - host unreachable 2 - protocol unreachable 3 - port unreachable 4 - fragmentation needed 5 - source route failed</p>
</blockquote>
<p>Also müsste MsgType bei geschlossenen Ports doch 4 zurückgeben? Was mache ich falsch?</p>
<p>Danke schonmal.<br />
Tippo</p>
<p>PS: Bei der Loopbackadresse kommen auch die selben unsinnigen Rückgabewerte.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/199645/indy-areplystatus-msgtype</link><generator>RSS for Node</generator><lastBuildDate>Tue, 18 Aug 2026 21:46:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/199645.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Dec 2007 16:52:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Indy AReplyStatus.MsgType on Wed, 05 Dec 2007 16:54:47 GMT]]></title><description><![CDATA[<p>Hallo Leute!</p>
<p>Ich habe vor ein paar Tagen einen Portscanner basierend auf Winsock geschrieben, also nichts neues. Aber Winsock ist mir zu langsam.<br />
Jetzt will ich auf den IdIcmpClient zurückgreifen.</p>
<pre><code class="language-cpp">RichEdit1-&gt;Lines-&gt;Add(&quot;Antwort von &quot; + AReplyStatus.FromIpAddress);
  RichEdit1-&gt;Lines-&gt;Add(IntToStr(AReplyStatus.BytesReceived));
  RichEdit1-&gt;Lines-&gt;Add(IntToStr(AReplyStatus.MsgType));
</code></pre>
<p>Ich weiss genau welche Ports an meinem TestPC im lokalen Netz offen sind, und welche nicht.<br />
Jedoch leifert <strong>BytesReceived stets 72 bytes</strong>, und der <strong>MsgType ist immer 0</strong>. Das kann aber nicht stimmen.</p>
<p><a href="http://www.indyproject.org/docsite/html/frames.html?frmname=topic&amp;frmfile=TReplyStatus.html" rel="nofollow">http://www.indyproject.org/docsite/html/frames.html?frmname=topic&amp;frmfile=TReplyStatus.html</a> schrieb:</p>
<blockquote>
<p>Byte value that identifies the message type received in response to an echo request. MsgType can have the value 0 when a time-out occurs prior to receiving a response to an echo request. 0 - net unreachable 1 - host unreachable 2 - protocol unreachable 3 - port unreachable 4 - fragmentation needed 5 - source route failed</p>
</blockquote>
<p>Also müsste MsgType bei geschlossenen Ports doch 4 zurückgeben? Was mache ich falsch?</p>
<p>Danke schonmal.<br />
Tippo</p>
<p>PS: Bei der Loopbackadresse kommen auch die selben unsinnigen Rückgabewerte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1415394</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1415394</guid><dc:creator><![CDATA[Tippokrates]]></dc:creator><pubDate>Wed, 05 Dec 2007 16:54:47 GMT</pubDate></item></channel></rss>