<?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 in Thread]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe eine Anwendung die von der Netzwerkarte mittels Sockets Daten übernimmt.<br />
Muss das Empfangen der Daten jetzt aber in einem eigenen Thread realisieren.<br />
Dabei habe ich das Problem, dass ich die Socket Ereignisse nicht mehr in meine von CAsyncSocket abgeleitete Klasse bekomme. Wenn ich das Socket global anlege wird es im Thread nicht also solches erkannt.<br />
Vielleicht kann mir jemand einen Tip geben.<br />
Hier mein Thread:</p>
<p>UINT COpticamDlg::Netzwerk(LPVOID pParam)<br />
{<br />
int iBufSize = 1300;<br />
int iRcvd;<br />
unsigned int DestPort = 6666;<br />
CNachrichten sTCP; // Socket<br />
CString Ip = &quot;192.168.0.10&quot;;</p>
<p>sTCP.SetParent((COpticamDlg*)pParam);<br />
sTCP.Create();<br />
sTCP.Connect(Ip, DestPort);<br />
return 0;<br />
}</p>
<p>Danke</p>
<p>Peter <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/51389/sockets-in-thread</link><generator>RSS for Node</generator><lastBuildDate>Sun, 31 May 2026 13:05:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/51389.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 09 Oct 2003 13:27:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Sockets in Thread on Thu, 09 Oct 2003 13:27:08 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe eine Anwendung die von der Netzwerkarte mittels Sockets Daten übernimmt.<br />
Muss das Empfangen der Daten jetzt aber in einem eigenen Thread realisieren.<br />
Dabei habe ich das Problem, dass ich die Socket Ereignisse nicht mehr in meine von CAsyncSocket abgeleitete Klasse bekomme. Wenn ich das Socket global anlege wird es im Thread nicht also solches erkannt.<br />
Vielleicht kann mir jemand einen Tip geben.<br />
Hier mein Thread:</p>
<p>UINT COpticamDlg::Netzwerk(LPVOID pParam)<br />
{<br />
int iBufSize = 1300;<br />
int iRcvd;<br />
unsigned int DestPort = 6666;<br />
CNachrichten sTCP; // Socket<br />
CString Ip = &quot;192.168.0.10&quot;;</p>
<p>sTCP.SetParent((COpticamDlg*)pParam);<br />
sTCP.Create();<br />
sTCP.Connect(Ip, DestPort);<br />
return 0;<br />
}</p>
<p>Danke</p>
<p>Peter <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/369146</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/369146</guid><dc:creator><![CDATA[Pedro]]></dc:creator><pubDate>Thu, 09 Oct 2003 13:27:08 GMT</pubDate></item></channel></rss>