<?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 sockets]]></title><description><![CDATA[<p>Hi,</p>
<p>ich will, dass sich mein Programm zu einem laufenden Netzwerk (Server) verbindet.</p>
<p>Das sieht in meinem Programm bisher so aus:</p>
<pre><code class="language-cpp">unsigned short Port  = htons(80);
unsigned int BinAddr = inet_addr(&quot;129.168.0.1&quot;); // Beispiel IP

// Create network address structure
sockaddr_in NetAddress;
memset(&amp;NetAddress, 0, sizeof(NetAddress));
NetAddress.sin_family       = AF_INET;
NetAddress.sin_port         = Port;
NetAddress.sin_addr.s_addr  = BinAddr;

// Connect server
connect(MainSock_, (SOCKADDR*)&amp;NetAddress, sizeof(SOCKADDR));
</code></pre>
<p>Bis her funktioniert das leider nur mit der IP-Addresse (Bsp. 129.168.0.1) ich will aber, dass man auch den Namen des Hosts angeben kann.</p>
<p>Reicht es dafür, einfach den Text, mit der IP Addresse, in den Namen des Hosts auszutauschen?<br />
Oder benötigt man dafür eine extra Funktion anstatt &quot;inet_addr&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/245288/frage-zu-sockets</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 23:28:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/245288.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 12 Jul 2009 10:45:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu sockets on Sun, 12 Jul 2009 10:45:55 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich will, dass sich mein Programm zu einem laufenden Netzwerk (Server) verbindet.</p>
<p>Das sieht in meinem Programm bisher so aus:</p>
<pre><code class="language-cpp">unsigned short Port  = htons(80);
unsigned int BinAddr = inet_addr(&quot;129.168.0.1&quot;); // Beispiel IP

// Create network address structure
sockaddr_in NetAddress;
memset(&amp;NetAddress, 0, sizeof(NetAddress));
NetAddress.sin_family       = AF_INET;
NetAddress.sin_port         = Port;
NetAddress.sin_addr.s_addr  = BinAddr;

// Connect server
connect(MainSock_, (SOCKADDR*)&amp;NetAddress, sizeof(SOCKADDR));
</code></pre>
<p>Bis her funktioniert das leider nur mit der IP-Addresse (Bsp. 129.168.0.1) ich will aber, dass man auch den Namen des Hosts angeben kann.</p>
<p>Reicht es dafür, einfach den Text, mit der IP Addresse, in den Namen des Hosts auszutauschen?<br />
Oder benötigt man dafür eine extra Funktion anstatt &quot;inet_addr&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1741400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1741400</guid><dc:creator><![CDATA[LukasBanana]]></dc:creator><pubDate>Sun, 12 Jul 2009 10:45:55 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu sockets on Sun, 12 Jul 2009 11:07:22 GMT]]></title><description><![CDATA[<p>1. Falsches Forum, das ist WinAPI und hat mit Standard C++ nichts zu tun.<br />
2. Andere Funktion:<br />
<a href="http://msdn.microsoft.com/en-us/library/ms738520.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms738520.aspx</a></p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1741408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1741408</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sun, 12 Jul 2009 11:07:22 GMT</pubDate></item></channel></rss>