<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Kommentare zu: UDP Broadcasts mit C# versenden (extended)</title>
	<atom:link href="http://blog.fabse.net/2008/10/29/udp-broadcasts-mit-csharp-versenden-extended/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fabse.net/2008/10/29/udp-broadcasts-mit-csharp-versenden-extended/</link>
	<description>Was bewegt mich; was nicht!</description>
	<lastBuildDate>Sat, 21 Jan 2012 14:13:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Von: Kai</title>
		<link>http://blog.fabse.net/2008/10/29/udp-broadcasts-mit-csharp-versenden-extended/comment-page-1/#comment-23386</link>
		<dc:creator>Kai</dc:creator>
		<pubDate>Wed, 16 Nov 2011 14:00:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fabse.net/2008/10/29/udp-broadcasts-mit-c-versenden-extended/#comment-23386</guid>
		<description>Hallo Fabian,

ich habe da leider immernoch Probleme. Wäre nett wenn du mir helfen könntest.

Folgendes Problem:

Ich sende einen UDP-Broadcast an Adresse 255.255.255.255 an Port 8888 mit dem Befehl &quot;hallo&quot;.

Daraufhin gibt das gewünschte Gerät im Netzwerk die Antwort &quot;OK&quot; zurück und zwar an den Port, der zum Senden des Broadcast automatisch geöffnet wurde (z.B. 50742). 

Ich kann zwar das &quot;OK&quot; empfangen, aber nur über den Socket, der zum Senden des Broadcasts verwendet wurde. Und dort komme ich einfach nicht an die IP-Adresse des Geräts ran.

Um deine Empfehlung ( UdpClient.Receive() ) zu verwenden, muss ich doch aber wissen, auf welchen Port dieser UdpClient hören soll?!

Wie kann ich das lösen?

Gruß Kai</description>
		<content:encoded><![CDATA[<p>Hallo Fabian,</p>
<p>ich habe da leider immernoch Probleme. Wäre nett wenn du mir helfen könntest.</p>
<p>Folgendes Problem:</p>
<p>Ich sende einen UDP-Broadcast an Adresse 255.255.255.255 an Port 8888 mit dem Befehl &#8220;hallo&#8221;.</p>
<p>Daraufhin gibt das gewünschte Gerät im Netzwerk die Antwort &#8220;OK&#8221; zurück und zwar an den Port, der zum Senden des Broadcast automatisch geöffnet wurde (z.B. 50742). </p>
<p>Ich kann zwar das &#8220;OK&#8221; empfangen, aber nur über den Socket, der zum Senden des Broadcasts verwendet wurde. Und dort komme ich einfach nicht an die IP-Adresse des Geräts ran.</p>
<p>Um deine Empfehlung ( UdpClient.Receive() ) zu verwenden, muss ich doch aber wissen, auf welchen Port dieser UdpClient hören soll?!</p>
<p>Wie kann ich das lösen?</p>
<p>Gruß Kai</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Kai</title>
		<link>http://blog.fabse.net/2008/10/29/udp-broadcasts-mit-csharp-versenden-extended/comment-page-1/#comment-23374</link>
		<dc:creator>Kai</dc:creator>
		<pubDate>Wed, 16 Nov 2011 08:56:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fabse.net/2008/10/29/udp-broadcasts-mit-c-versenden-extended/#comment-23374</guid>
		<description>Hallo Fabse,

das hört sich vielversprechend an. Wird gleich mal getestet. Vielen Dank für deine Antwort.

Gruß Kai</description>
		<content:encoded><![CDATA[<p>Hallo Fabse,</p>
<p>das hört sich vielversprechend an. Wird gleich mal getestet. Vielen Dank für deine Antwort.</p>
<p>Gruß Kai</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Fabse</title>
		<link>http://blog.fabse.net/2008/10/29/udp-broadcasts-mit-csharp-versenden-extended/comment-page-1/#comment-23340</link>
		<dc:creator>Fabse</dc:creator>
		<pubDate>Mon, 14 Nov 2011 16:38:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fabse.net/2008/10/29/udp-broadcasts-mit-c-versenden-extended/#comment-23340</guid>
		<description>Hallo Kai,

schau dir mal UdpClient.Receive() an:
http://msdn.microsoft.com/de-de/library/system.net.sockets.udpclient.receive.aspx

Du bekommst die eigentlichen Daten als Rückgabe und die IP hast du in der REF-Variable stehen. Das sollte dir helfen!

Viel Spaß beim broadcasten!

Gruß
Fabian</description>
		<content:encoded><![CDATA[<p>Hallo Kai,</p>
<p>schau dir mal UdpClient.Receive() an:<br />
<a href="http://msdn.microsoft.com/de-de/library/system.net.sockets.udpclient.receive.aspx" rel="nofollow"></a><a href='http://msdn.microsoft.com/de-de/library/system.net.sockets.udpclient.receive.aspx'>http://msdn.microsoft.com/de-de/library/system.net.sockets.udpclient.receive.aspx</a></p>
<p>Du bekommst die eigentlichen Daten als Rückgabe und die IP hast du in der REF-Variable stehen. Das sollte dir helfen!</p>
<p>Viel Spaß beim broadcasten!</p>
<p>Gruß<br />
Fabian</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Kai</title>
		<link>http://blog.fabse.net/2008/10/29/udp-broadcasts-mit-csharp-versenden-extended/comment-page-1/#comment-23338</link>
		<dc:creator>Kai</dc:creator>
		<pubDate>Mon, 14 Nov 2011 14:32:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fabse.net/2008/10/29/udp-broadcasts-mit-c-versenden-extended/#comment-23338</guid>
		<description>Hi,

ich weiß dass das hier schon wieder ein paar Monate alt ist, aber trotzdem habe ich eine Frage dazu:

Wenn ich einen Broadcast mit einem speziellen Content sende, auf den nur bestimmte Geräte im Netzwerk reagieren, schicken diese ja eine Antwort. Wie kann ich aus dieser Antwort die IP-Adresse des jeweiligen Gerätes herausfiltern? Ich möchte so die IP-Adressen bestimmter Geräte herausfinden, da nur diese auf die Broadcastanfrage reagieren.

Gruß Kai</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>ich weiß dass das hier schon wieder ein paar Monate alt ist, aber trotzdem habe ich eine Frage dazu:</p>
<p>Wenn ich einen Broadcast mit einem speziellen Content sende, auf den nur bestimmte Geräte im Netzwerk reagieren, schicken diese ja eine Antwort. Wie kann ich aus dieser Antwort die IP-Adresse des jeweiligen Gerätes herausfiltern? Ich möchte so die IP-Adressen bestimmter Geräte herausfinden, da nur diese auf die Broadcastanfrage reagieren.</p>
<p>Gruß Kai</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Fabse</title>
		<link>http://blog.fabse.net/2008/10/29/udp-broadcasts-mit-csharp-versenden-extended/comment-page-1/#comment-15483</link>
		<dc:creator>Fabse</dc:creator>
		<pubDate>Fri, 09 Jul 2010 06:07:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fabse.net/2008/10/29/udp-broadcasts-mit-c-versenden-extended/#comment-15483</guid>
		<description>Hallo Alex,

es freut mich, dass ich dir helfen konnte mit meinem Artikel!

Du hast mit deiner Aussage natürlich insofern recht, als dass ich keine usings im Artikel geschrieben habe.

Count() ist eine Extension-Methode, die mit Linq kommt und sich im Namensraum System.Linq versteckt.

Gruß
Fabian</description>
		<content:encoded><![CDATA[<p>Hallo Alex,</p>
<p>es freut mich, dass ich dir helfen konnte mit meinem Artikel!</p>
<p>Du hast mit deiner Aussage natürlich insofern recht, als dass ich keine usings im Artikel geschrieben habe.</p>
<p>Count() ist eine Extension-Methode, die mit Linq kommt und sich im Namensraum System.Linq versteckt.</p>
<p>Gruß<br />
Fabian</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Alex</title>
		<link>http://blog.fabse.net/2008/10/29/udp-broadcasts-mit-csharp-versenden-extended/comment-page-1/#comment-15482</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Fri, 09 Jul 2010 05:54:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fabse.net/2008/10/29/udp-broadcasts-mit-c-versenden-extended/#comment-15482</guid>
		<description>Hi,
danke für den Tipp :)
Ich habe da einen kleinen Fehler entdeckt:
Die Methode adapterAddresses.Count() gibt&#039;s nicht. Man sollte hier adapterAddresses.Length verwenden.

Beste Grüße
Alex</description>
		<content:encoded><![CDATA[<p>Hi,<br />
danke für den Tipp <img src='http://blog.fabse.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Ich habe da einen kleinen Fehler entdeckt:<br />
Die Methode adapterAddresses.Count() gibt&#8217;s nicht. Man sollte hier adapterAddresses.Length verwenden.</p>
<p>Beste Grüße<br />
Alex</p>
]]></content:encoded>
	</item>
</channel>
</rss>

