<?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[senden und empfangen eines Broadcast]]></title><description><![CDATA[<p>N'Abend!</p>
<p>Ich schreibe eine Server-Client Software mit Borland C++ Professional in der Version 5.0.<br />
Das Clientprogramm soll per Broadcast ermitteln können wieviele Server (und deren Adressen) momentan im Netzwerk verfügbar sind.</p>
<p>Für die Kommunikation zwischen Server und Client verwende ich TClientSocket und TServerSocket - das funktioniert problemlos (wenn ich die Serveradresse weiss). Wenn ich aber versuche eine Broadcast-Adresse wie z.B. Socket-&gt;Address = 192.168.10.255 dann bekomme ich einen ESocketError: Ungültige Adresse.</p>
<p>Habt Ihr eine Idee wie ich einen Broadcast senden kann (am liebsten mit einer Borland-Komponente *g*)? Und was muss ich anstellen, damit mein Client auch darauf reagiert, also die Nachricht empfängt? Vielleicht ein kleines Code-Beispiel?</p>
<p>Danke für die Info! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/106298/senden-und-empfangen-eines-broadcast</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 03:51:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/106298.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 07 Apr 2005 21:44:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to senden und empfangen eines Broadcast on Thu, 07 Apr 2005 22:26:47 GMT]]></title><description><![CDATA[<p>N'Abend!</p>
<p>Ich schreibe eine Server-Client Software mit Borland C++ Professional in der Version 5.0.<br />
Das Clientprogramm soll per Broadcast ermitteln können wieviele Server (und deren Adressen) momentan im Netzwerk verfügbar sind.</p>
<p>Für die Kommunikation zwischen Server und Client verwende ich TClientSocket und TServerSocket - das funktioniert problemlos (wenn ich die Serveradresse weiss). Wenn ich aber versuche eine Broadcast-Adresse wie z.B. Socket-&gt;Address = 192.168.10.255 dann bekomme ich einen ESocketError: Ungültige Adresse.</p>
<p>Habt Ihr eine Idee wie ich einen Broadcast senden kann (am liebsten mit einer Borland-Komponente *g*)? Und was muss ich anstellen, damit mein Client auch darauf reagiert, also die Nachricht empfängt? Vielleicht ein kleines Code-Beispiel?</p>
<p>Danke für die Info! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/762321</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762321</guid><dc:creator><![CDATA[SeboStone]]></dc:creator><pubDate>Thu, 07 Apr 2005 22:26:47 GMT</pubDate></item><item><title><![CDATA[Reply to senden und empfangen eines Broadcast on Fri, 08 Apr 2005 06:05:11 GMT]]></title><description><![CDATA[<p>Broadcasten geht meines Wissens nur über UDP.... ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/762376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762376</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Fri, 08 Apr 2005 06:05:11 GMT</pubDate></item><item><title><![CDATA[Reply to senden und empfangen eines Broadcast on Fri, 08 Apr 2005 06:27:47 GMT]]></title><description><![CDATA[<p>SeboStone schrieb:</p>
<blockquote>
<p>...Das Clientprogramm soll per Broadcast ermitteln können wieviele Server (und deren Adressen) momentan im Netzwerk verfügbar sind...</p>
</blockquote>
<p>sollte das nicht anders rum sein? ich meine: ein serverprogramm und viele clientprogramme?<br />
-&gt; in diesem fall brauchen die client&quot;programme&quot; nur eine &quot;server&quot;-adresse zu kennen. diese client&quot;programme&quot; verbinden sich mit dem server&quot;programm&quot;, und dann kannst du mittels</p>
<pre><code class="language-cpp">Socket-&gt;ActiveConnections
Socket-&gt;Connections[]
Socket-&gt;RemoteHost
Socket-&gt;RemoteAddress
</code></pre>
<p>die verschieden informationen sammeln.</p>
<p>schau dir mal das chat-beispiel im examples-verzeichnis von bcb an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/762383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762383</guid><dc:creator><![CDATA[enotsobes]]></dc:creator><pubDate>Fri, 08 Apr 2005 06:27:47 GMT</pubDate></item><item><title><![CDATA[Reply to senden und empfangen eines Broadcast on Fri, 08 Apr 2005 10:15:06 GMT]]></title><description><![CDATA[<p>Nein, das ist genau richtig rum. In meiner Anwendung gibt es mehrere Server und nur wenige Clients. Richtig ist, dass man das auch anders rum sehen kann, also Server = Client und umgekehrt. Aber keine der IP-Adressen ist bekannt, es ist keine feste Installaion, sondern eine dynamische Geschichte die an jedes Netzwerk angeschlossen werden kann.</p>
<p>Das Chat-Beispiel kenne ich natürlich schon und wie gesagt, die Kommunikation ziwschen den Clients und Server funktioniert tadellos, vorausgesetzt ich kenne deren Adressen. Das Chat-Beispiel geht ebenfalls davon aus, einen Broadcast sendet das Ding nirgends.</p>
<p>Richtig, so kann ich Informationen sammeln, nur weiss ich die vorher schon, sonst hätte ich keine keine Verbindung aufbauen können - ist also sinnlos.</p>
<p>Also, wie schaffe ich es einen Broadcast in ein LAN zu schicken und diesen auch zu empfangen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/762505</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762505</guid><dc:creator><![CDATA[SeboStone]]></dc:creator><pubDate>Fri, 08 Apr 2005 10:15:06 GMT</pubDate></item><item><title><![CDATA[Reply to senden und empfangen eines Broadcast on Fri, 08 Apr 2005 10:45:13 GMT]]></title><description><![CDATA[<p>SeboStone schrieb:</p>
<blockquote>
<p>Also, wie schaffe ich es einen Broadcast in ein LAN zu schicken und diesen auch zu empfangen?</p>
</blockquote>
<p>Antwort:</p>
<p>junix schrieb:</p>
<blockquote>
<p>Broadcasten geht meines Wissens nur über UDP.... ?</p>
</blockquote>
<p>Ergo solltest du dir mal UDP-Komponenten ansehen (z.B. die von Indy)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/762526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762526</guid><dc:creator><![CDATA[PuppetMaster2k]]></dc:creator><pubDate>Fri, 08 Apr 2005 10:45:13 GMT</pubDate></item><item><title><![CDATA[Reply to senden und empfangen eines Broadcast on Fri, 08 Apr 2005 11:22:21 GMT]]></title><description><![CDATA[<p>PuppetMaster2k schrieb:</p>
<blockquote>
<p>SeboStone schrieb:</p>
<blockquote>
<p>Also, wie schaffe ich es einen Broadcast in ein LAN zu schicken und diesen auch zu empfangen?</p>
</blockquote>
<p>Antwort:</p>
<p>junix schrieb:</p>
<blockquote>
<p>Broadcasten geht meines Wissens nur über UDP.... ?</p>
</blockquote>
<p>Ergo solltest du dir mal UDP-Komponenten ansehen (z.B. die von Indy)</p>
</blockquote>
<p>*dz* ich sollte wirklich an meiner Antwortart arbeiten. Ich kann ja nicht erwarten, dass meine Frage deine Aussage impliziert *abmirselberdenkopfschüttel* <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>-junix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/762563</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762563</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Fri, 08 Apr 2005 11:22:21 GMT</pubDate></item><item><title><![CDATA[Reply to senden und empfangen eines Broadcast on Fri, 08 Apr 2005 20:05:28 GMT]]></title><description><![CDATA[<p>Alles gut und schön, richtig Broadcast laufen auf UDP nicht TCP - logischerweise.<br />
Richtig Indy wäre eine Lösung, nur dummerweise hat Borland C++ Professional 5.0 noch keine Indy-Komponenten. Wegen dem ganzen Linzensscheiss muss ich leider auch auf der 5.0 Version bleiben.</p>
<p>Momentan versuche ich es über TNMUDP. Hat jemand Erfahrung damit? Habe damit nämlich Probleme, weil die Borland Hilfe nicht wirklich hilft, z.B. meint die Hilfe es wären nur 2 Parameter, in Wirklichkeit sind es aber 3! Was für ein Scheiss! Die Borland C++ 5 ist nicht gerade Bugfrei. *mpf*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/762609</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762609</guid><dc:creator><![CDATA[SeboStone]]></dc:creator><pubDate>Fri, 08 Apr 2005 20:05:28 GMT</pubDate></item><item><title><![CDATA[Reply to senden und empfangen eines Broadcast on Fri, 08 Apr 2005 21:28:35 GMT]]></title><description><![CDATA[<p>Indy gibts auch als &quot;AddOn&quot; Packet zum Download.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/762687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762687</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Fri, 08 Apr 2005 21:28:35 GMT</pubDate></item><item><title><![CDATA[Reply to senden und empfangen eines Broadcast on Fri, 08 Apr 2005 21:43:28 GMT]]></title><description><![CDATA[<p>benutz' doch die einfachen winsock-apis. damit kann man ganz einfach broadcasts senden und empfangen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/762695</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762695</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Fri, 08 Apr 2005 21:43:28 GMT</pubDate></item><item><title><![CDATA[Reply to senden und empfangen eines Broadcast on Fri, 08 Apr 2005 23:32:24 GMT]]></title><description><![CDATA[<p>Ich habe mit Winsock keine Erfahrung und habe dafür auch keine Beispiele oder Infos gefunden. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
<p>Juhu! Man lernt doch nie aus! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /> Danke für die Info! Für alle mit demselben Problem: Download unter <a href="http://www.indyproject.org/download/index.iwp" rel="nofollow">http://www.indyproject.org/download/index.iwp</a></p>
<p>Ich habe nur ein Problem:</p>
<p>Es steht zwar da, dass die Komponenten auch für den C++ Builder funktionieren, aber ich bekomme die nicht installiert - sind halt nur Delphi Files. Auf der Indy-Site steht als Installationshinweis nur folgendes:</p>
<p>Delphi / BCB Installation</p>
<p>Open and compile in the following order:</p>
<p>IndySystem (in Lib\System)<br />
IndyCore (in Lib\Core)<br />
IndyProtocols (in Lib\Protocols)<br />
IndySuperCore (in Lib\SuperCore)<br />
If you are not using SuperCore, then you do not need to compile this<br />
package.</p>
<p>Klasse, wie zum Geier compiliert man mit dem BCB nun Delphi-Files? Oder bin ich total blöde? (wehe einer schreibt ja!) <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Hat jemand eine Idee oder ein Tutorial? Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/762700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762700</guid><dc:creator><![CDATA[SeboStone]]></dc:creator><pubDate>Fri, 08 Apr 2005 23:32:24 GMT</pubDate></item><item><title><![CDATA[Reply to senden und empfangen eines Broadcast on Mon, 29 Aug 2005 04:34:44 GMT]]></title><description><![CDATA[<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/762786</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762786</guid><dc:creator><![CDATA[ink3n]]></dc:creator><pubDate>Mon, 29 Aug 2005 04:34:44 GMT</pubDate></item><item><title><![CDATA[Reply to senden und empfangen eines Broadcast on Sat, 09 Apr 2005 10:14:14 GMT]]></title><description><![CDATA[<p>Bitte beim Thema bleiben!<br />
Zur Indy-Installation gibt es hier bereits etliche Threads.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/762851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762851</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sat, 09 Apr 2005 10:14:14 GMT</pubDate></item><item><title><![CDATA[Reply to senden und empfangen eines Broadcast on Sat, 09 Apr 2005 12:00:39 GMT]]></title><description><![CDATA[<p>Richtig, hier gibt's einige Threads aber keiner ist beantwortet!</p>
<p>Hat wirklich keiner eine Idee wie man die Indy Delphi Codes im BCB &quot;installiert&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/762918</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/762918</guid><dc:creator><![CDATA[SeboStone]]></dc:creator><pubDate>Sat, 09 Apr 2005 12:00:39 GMT</pubDate></item><item><title><![CDATA[Reply to senden und empfangen eines Broadcast on Sat, 09 Apr 2005 21:52:20 GMT]]></title><description><![CDATA[<p>Du legst es darauf an, oder?<br />
Also nochmal im Klartext: Diskussionen zur Installation von Indy oder anderen Komponenten haben in diesem Thread nichts verloren, und werden, wie andere OT-Beiträge auch, kommentarlos gelöscht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/763268</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/763268</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Sat, 09 Apr 2005 21:52:20 GMT</pubDate></item></channel></rss>