<?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[Sockets - Client mit 2 Sockets&#x2F;Versch. Ports]]></title><description><![CDATA[<p>Erstmal guten Morgen Community <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>Komme ich mal zu meiner Frage. Ich hoffe es ist das richtige Topic.</p>
<p>Ich arbeite zurzeit an der Socket Client-Programmierung mit C/C++.<br />
Ich nutze die WinSocks API - allerdings ist es meines Erachtens irrelevant in diesem Fall(?).</p>
<p>Also der Client hat eine festgelegte SOCKADDR_IN Struktur, welche er über die &quot;connect&quot;-Funktion nutzt. Sobald er Verbindet erhält er Daten vom Server(Port 50001). Sobald er die Daten erhalten hat, soll er diese verifizieren und eine Rückmeldung an den gleichen Server senden, jedoch auf den Port 50002.</p>
<p>Jetzt ist die Frage, ob ich zwei verschiedene Sockets erstellen muss mit jeweils einer SOCKADDR_IN Struktur, da beide SOCKETS auf jeweils unterschiedliche Ports verbinden muss?</p>
<p>Ich habe natürlich im Internet gesucht, die Lösungen via Threads,nicht blockierende Sockets, Select etc. gefunden.</p>
<p>Ich habe mir auch einige Tutorials über Select durchgelesen. Allerdings wurde in diesen nicht mit unterschiedlichen Ports gearbeitet?!</p>
<p>Es wird SOCK_STREAM TCP/IP genutzt.</p>
<p>Hättet Ihr einen Tipp wie ich vorgehen könnte?</p>
<p>Danke</p>
<p>Mit freundlichen Grüßen</p>
<p>Der Zuckerlie <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/294554/sockets-client-mit-2-sockets-versch-ports</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 20:48:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/294554.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Oct 2011 08:33:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Sockets - Client mit 2 Sockets&#x2F;Versch. Ports on Thu, 27 Oct 2011 08:39:08 GMT]]></title><description><![CDATA[<p>Erstmal guten Morgen Community <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>Komme ich mal zu meiner Frage. Ich hoffe es ist das richtige Topic.</p>
<p>Ich arbeite zurzeit an der Socket Client-Programmierung mit C/C++.<br />
Ich nutze die WinSocks API - allerdings ist es meines Erachtens irrelevant in diesem Fall(?).</p>
<p>Also der Client hat eine festgelegte SOCKADDR_IN Struktur, welche er über die &quot;connect&quot;-Funktion nutzt. Sobald er Verbindet erhält er Daten vom Server(Port 50001). Sobald er die Daten erhalten hat, soll er diese verifizieren und eine Rückmeldung an den gleichen Server senden, jedoch auf den Port 50002.</p>
<p>Jetzt ist die Frage, ob ich zwei verschiedene Sockets erstellen muss mit jeweils einer SOCKADDR_IN Struktur, da beide SOCKETS auf jeweils unterschiedliche Ports verbinden muss?</p>
<p>Ich habe natürlich im Internet gesucht, die Lösungen via Threads,nicht blockierende Sockets, Select etc. gefunden.</p>
<p>Ich habe mir auch einige Tutorials über Select durchgelesen. Allerdings wurde in diesen nicht mit unterschiedlichen Ports gearbeitet?!</p>
<p>Es wird SOCK_STREAM TCP/IP genutzt.</p>
<p>Hättet Ihr einen Tipp wie ich vorgehen könnte?</p>
<p>Danke</p>
<p>Mit freundlichen Grüßen</p>
<p>Der Zuckerlie <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/2136497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136497</guid><dc:creator><![CDATA[zuckerlie]]></dc:creator><pubDate>Thu, 27 Oct 2011 08:39:08 GMT</pubDate></item><item><title><![CDATA[Reply to Sockets - Client mit 2 Sockets&#x2F;Versch. Ports on Thu, 27 Oct 2011 08:41:00 GMT]]></title><description><![CDATA[<p>Warum kann der Client nicht über die bestehende Verbindung (Client Port 50001) die Antwort senden? Eine zweite Verbindung macht doch gar keinen Sinn.</p>
<p>Falls das sein muss:<br />
Ja, dann musst Du ein zweites Socket öffnen und auf Port 50002 verbinden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136504</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Thu, 27 Oct 2011 08:41:00 GMT</pubDate></item><item><title><![CDATA[Reply to Sockets - Client mit 2 Sockets&#x2F;Versch. Ports on Thu, 27 Oct 2011 08:49:29 GMT]]></title><description><![CDATA[<p>Ja, leider muss er auf die Verfizierung an den anderen Port senden.</p>
<p>Also ist eine einfache Erstelleung eines zweiten Sockets die einfachste bzw. beste Lösung?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136508</guid><dc:creator><![CDATA[zuckerlie]]></dc:creator><pubDate>Thu, 27 Oct 2011 08:49:29 GMT</pubDate></item><item><title><![CDATA[Reply to Sockets - Client mit 2 Sockets&#x2F;Versch. Ports on Thu, 27 Oct 2011 08:52:40 GMT]]></title><description><![CDATA[<blockquote>
<p>Also ist eine einfache Erstelleung eines zweiten Sockets die einfachste bzw. beste Lösung?</p>
</blockquote>
<p>ja und ja - sogar die einzige.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136509</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136509</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Thu, 27 Oct 2011 08:52:40 GMT</pubDate></item><item><title><![CDATA[Reply to Sockets - Client mit 2 Sockets&#x2F;Versch. Ports on Thu, 27 Oct 2011 09:01:52 GMT]]></title><description><![CDATA[<p>Alles klar, vielen Dank.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136513</guid><dc:creator><![CDATA[zuckerlie]]></dc:creator><pubDate>Thu, 27 Oct 2011 09:01:52 GMT</pubDate></item></channel></rss>