<?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[Frage zu Funktionen von cPacket, cMessage (OMNeT++)]]></title><description><![CDATA[<p>Ich habe ein Netzwerk mit 2 Sendern und 2 Empfängern von Paketen, zwischen den Teilnehmern sind Router und Repeater verteilt.</p>
<p>Pakete können sich im Netzwerk &quot;verlaufen&quot;. Die Empfängern sollen erkennen können, ob sie evtl. eine Nachricht irrtümlich erhalten haben.</p>
<p>Ich dachte, das geht mit ...</p>
<p>if (strcmp((msg-&gt;getOwner())-&gt;getName(), my_partner)==0) ...</p>
<p>.. leider wird als Owner immer der vorherige Netzwerkknoten (also ein Repeater oder Router) ausgegeben. Bietet cMessage oder cPacket eine Möglichkeit, den ursprünglichen &quot;Besitzer&quot; zu ermitteln, also den, der die Nachricht erzeugt hat?</p>
<p>Vielleicht etwas wie getOriginalOwner(), oder so?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/248630/frage-zu-funktionen-von-cpacket-cmessage-omnet</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 21:07:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/248630.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Aug 2009 11:04:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu Funktionen von cPacket, cMessage (OMNeT++) on Thu, 27 Aug 2009 11:04:18 GMT]]></title><description><![CDATA[<p>Ich habe ein Netzwerk mit 2 Sendern und 2 Empfängern von Paketen, zwischen den Teilnehmern sind Router und Repeater verteilt.</p>
<p>Pakete können sich im Netzwerk &quot;verlaufen&quot;. Die Empfängern sollen erkennen können, ob sie evtl. eine Nachricht irrtümlich erhalten haben.</p>
<p>Ich dachte, das geht mit ...</p>
<p>if (strcmp((msg-&gt;getOwner())-&gt;getName(), my_partner)==0) ...</p>
<p>.. leider wird als Owner immer der vorherige Netzwerkknoten (also ein Repeater oder Router) ausgegeben. Bietet cMessage oder cPacket eine Möglichkeit, den ursprünglichen &quot;Besitzer&quot; zu ermitteln, also den, der die Nachricht erzeugt hat?</p>
<p>Vielleicht etwas wie getOriginalOwner(), oder so?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1767571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1767571</guid><dc:creator><![CDATA[HolgerK1981]]></dc:creator><pubDate>Thu, 27 Aug 2009 11:04:18 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Funktionen von cPacket, cMessage (OMNeT++) on Thu, 27 Aug 2009 11:54:25 GMT]]></title><description><![CDATA[<p>Ich bezweifle ehrlich gesagt dass dir da so schnell einer ne Antwort drauf geben kann, zumal es hier im Forum hauptsächlich um standard-C++, boost und ähnliches geht. Wenn es ein Forum oder eine Mailingliste zum Thema OMNeT++ gibts hast du dort vermutlich deutlich bessere Chancen, eine schnelle und fundierte Antwort zu bekommen.</p>
<p>z.B hier: <a href="http://www.omnetpp.org/" rel="nofollow">http://www.omnetpp.org/</a> gibts ein Mailinglist-Archiv sowie ein Wiki</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1767608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1767608</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 27 Aug 2009 11:54:25 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Funktionen von cPacket, cMessage (OMNeT++) on Thu, 27 Aug 2009 13:23:58 GMT]]></title><description><![CDATA[<p>... geht es ja nur um eine Methode aus cMessage, die mir den &quot;Urheber&quot; zurückgibt. Ich hoffe mal, dass das hier noch einer weis ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1767671</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1767671</guid><dc:creator><![CDATA[HolgerK1981]]></dc:creator><pubDate>Thu, 27 Aug 2009 13:23:58 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Funktionen von cPacket, cMessage (OMNeT++) on Fri, 28 Aug 2009 10:22:44 GMT]]></title><description><![CDATA[<p>Ich habe mittlerweile herausbekommen, das die Lösung, so, wie ich sie mir vorstellte nicht existiert.</p>
<p>Man kann aber cMessage vererben lassen, und in die Kind-Klasse die Variablen srcAdress und destAdress einfügen. Mit diesen Parametern kann man das Problem geschickt umgehen. Allerdings muss die neue Klasse (z.B. my_cMessage), um von handleMessage(cMessage *msg) verarbeitet werden zu können, mit checkAndCast auf einen cMessage-Zeiger umgelegt werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1768157</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1768157</guid><dc:creator><![CDATA[HolgerK1981]]></dc:creator><pubDate>Fri, 28 Aug 2009 10:22:44 GMT</pubDate></item></channel></rss>