<?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[Winsock2 und SOCKET als return zurück geben lassen o.Ô]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich versuch schon den ganzen Abend von einer Funktion SOCKET zurück geben zu lassen. Nur will es irgendwie nicht hinhauen auch nicht mit Zeigern ... muss man das als Parameter zurück geben? ... oder gibts ne einfache lösung und es ist einfach nur zu spät für mich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Danke für jede Antwort</p>
<p>NoQ</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/143936/winsock2-und-socket-als-return-zurück-geben-lassen-o-ô</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 10:52:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/143936.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 12 Apr 2006 23:17:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Winsock2 und SOCKET als return zurück geben lassen o.Ô on Wed, 12 Apr 2006 23:17:26 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich versuch schon den ganzen Abend von einer Funktion SOCKET zurück geben zu lassen. Nur will es irgendwie nicht hinhauen auch nicht mit Zeigern ... muss man das als Parameter zurück geben? ... oder gibts ne einfache lösung und es ist einfach nur zu spät für mich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Danke für jede Antwort</p>
<p>NoQ</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1036398</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1036398</guid><dc:creator><![CDATA[NoQ]]></dc:creator><pubDate>Wed, 12 Apr 2006 23:17:26 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock2 und SOCKET als return zurück geben lassen o.Ô on Wed, 12 Apr 2006 23:19:15 GMT]]></title><description><![CDATA[<p>Meinst du <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/socket_2.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/socket_2.asp</a>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1036399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1036399</guid><dc:creator><![CDATA[Neku]]></dc:creator><pubDate>Wed, 12 Apr 2006 23:19:15 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock2 und SOCKET als return zurück geben lassen o.Ô on Wed, 12 Apr 2006 23:57:55 GMT]]></title><description><![CDATA[<p>Ja, genau das Ding meine ich. Hast du ne ahnung wie ich es zurück geben muss?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1036404</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1036404</guid><dc:creator><![CDATA[NoQ]]></dc:creator><pubDate>Wed, 12 Apr 2006 23:57:55 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock2 und SOCKET als return zurück geben lassen o.Ô on Thu, 13 Apr 2006 00:05:40 GMT]]></title><description><![CDATA[<p>Was meinst du? Die Funktion gibt dir etwas zurück, nicht umgekehrt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Da sind doch Beispiele, schau dir die mal an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1036405</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1036405</guid><dc:creator><![CDATA[Neku]]></dc:creator><pubDate>Thu, 13 Apr 2006 00:05:40 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock2 und SOCKET als return zurück geben lassen o.Ô on Thu, 13 Apr 2006 00:28:50 GMT]]></title><description><![CDATA[<p>Na ja, irgendwie ist es mir schon klar... nur versteh ich nicht warum er mir trotzdem um die ecke springt wenn ich das ergebnis der funktion zurück geben will o.Ô</p>
<p>Das ist der alte Code und ich versuch gerade den struct Connection in eine Class umzubauen nur leider hengt es an dem SOCKET irgendwie :-\ Ich könnte auch von außen direkt auf den socket zugreifen lassen, nur muss es nicht unbedingt sein.</p>
<pre><code class="language-cpp">struct Connection {
   Connection() { 
      used=false; 
      socket=INVALID_SOCKET; 
   } 
   void set(SOCKET s, SOCKADDR_IN addr) { 
      this-&gt;socket=s; 
      this-&gt;addr=addr; 
      this-&gt;used=true; 
   } 
   void erase() { 
      this-&gt;used=false; 
      this-&gt;socket=INVALID_SOCKET; 
   } 
   bool used;   // connection benutzt ? 
   SOCKET socket; // socket 
   SOCKADDR_IN addr; // client addr
   char name[20];
   char password[20];
   int status;
}; 

// clients 
Connection clients[MAX_CLIENTS]; 

....

int sendToAllClients(char* msg) { 
   int rc,i; 
   for(i=0;i&lt;MAX_CLIENTS;i++) { 
      if(!clients[i].used) 
         continue; 
      rc=send(clients[i].socket,msg,strlen(msg),0); // Hier hab ich Typen kompatibilitätsprobleme ::)
      if(rc==SOCKET_ERROR) { 
         cout &lt;&lt; &quot;Error: Sending to Client &quot; &lt;&lt; i &lt;&lt; &quot; failed: &quot; &lt;&lt; WSAGetLastError() &lt;&lt; endl; 
      } 
   } 
   return 0; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1036410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1036410</guid><dc:creator><![CDATA[NoQ]]></dc:creator><pubDate>Thu, 13 Apr 2006 00:28:50 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock2 und SOCKET als return zurück geben lassen o.Ô on Thu, 13 Apr 2006 01:36:02 GMT]]></title><description><![CDATA[<p>Fehlermeldung? ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1036414</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1036414</guid><dc:creator><![CDATA[Neku]]></dc:creator><pubDate>Thu, 13 Apr 2006 01:36:02 GMT</pubDate></item></channel></rss>