<?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[Winsock mit MFC]]></title><description><![CDATA[<p>so, habe folgenden code bis jetzt</p>
<pre><code>SOCKET s;
long rc;
SOCKADDR_IN addr;

int startWinsock(void)
{
	WSADATA wsa;

  return WSAStartup(MAKEWORD(2,0),&amp;wsa);
}

...

	startWinsock();	

	s=socket(AF_INET,SOCK_STREAM,0);

	if(s!=INVALID_SOCKET)

	{

		memset(&amp;addr,0,sizeof(SOCKADDR_IN)); // zuerst alles auf 0 setzten 

addr.sin_family=AF_INET;

addr.sin_port=htons(12345); // wir verwenden mal port 12345

addr.sin_addr.s_addr=inet_addr(&quot;127.0.0.1&quot;); // zielrechner ist unser eigener

rc=connect(s,(SOCKADDR*)&amp;addr,sizeof(SOCKADDR));

if(rc!=SOCKET_ERROR)
{ ...
}
else
{Beep(222,200);}

	}
</code></pre>
<p>wsock32.lib und w2_32.lib (oder wie die heißt) sind erfolgreich eingebunden</p>
<p>nur ich bekomm keine connection! wo liegt das problem??<br />
ich habs mit und ohne firewall versucht</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/150136/winsock-mit-mfc</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 15:06:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/150136.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 13 Jun 2006 14:04:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Winsock mit MFC on Tue, 13 Jun 2006 14:04:09 GMT]]></title><description><![CDATA[<p>so, habe folgenden code bis jetzt</p>
<pre><code>SOCKET s;
long rc;
SOCKADDR_IN addr;

int startWinsock(void)
{
	WSADATA wsa;

  return WSAStartup(MAKEWORD(2,0),&amp;wsa);
}

...

	startWinsock();	

	s=socket(AF_INET,SOCK_STREAM,0);

	if(s!=INVALID_SOCKET)

	{

		memset(&amp;addr,0,sizeof(SOCKADDR_IN)); // zuerst alles auf 0 setzten 

addr.sin_family=AF_INET;

addr.sin_port=htons(12345); // wir verwenden mal port 12345

addr.sin_addr.s_addr=inet_addr(&quot;127.0.0.1&quot;); // zielrechner ist unser eigener

rc=connect(s,(SOCKADDR*)&amp;addr,sizeof(SOCKADDR));

if(rc!=SOCKET_ERROR)
{ ...
}
else
{Beep(222,200);}

	}
</code></pre>
<p>wsock32.lib und w2_32.lib (oder wie die heißt) sind erfolgreich eingebunden</p>
<p>nur ich bekomm keine connection! wo liegt das problem??<br />
ich habs mit und ohne firewall versucht</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1076904</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1076904</guid><dc:creator><![CDATA[Majestix]]></dc:creator><pubDate>Tue, 13 Jun 2006 14:04:09 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock mit MFC on Tue, 13 Jun 2006 14:59:57 GMT]]></title><description><![CDATA[<p>MFC ist eigentlich<br />
- CSocket<br />
oder<br />
- CAsyncSocket</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1076961</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1076961</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 13 Jun 2006 14:59:57 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock mit MFC on Tue, 13 Jun 2006 15:05:53 GMT]]></title><description><![CDATA[<p>Starte einfach den passenden Server. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1076967</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1076967</guid><dc:creator><![CDATA[.-.]]></dc:creator><pubDate>Tue, 13 Jun 2006 15:05:53 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock mit MFC on Tue, 13 Jun 2006 17:15:32 GMT]]></title><description><![CDATA[<p><a href="http://www.se.fh-heilbronn.de/usefulstuff/VCPLUS6/kap20.htm" rel="nofollow">http://www.se.fh-heilbronn.de/usefulstuff/VCPLUS6/kap20.htm</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1077050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1077050</guid><dc:creator><![CDATA[Erhard Henkes]]></dc:creator><pubDate>Tue, 13 Jun 2006 17:15:32 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock mit MFC on Tue, 13 Jun 2006 18:10:31 GMT]]></title><description><![CDATA[<p>ok, jetz ma noch ne frage zum empfangen:</p>
<p>ma angenommen ich drücke im programm auf senden, was die nachricht versendet.<br />
wie muss das jetz empfangen werden? reicht es, die methode recieve einmal auszuführen? also dass dann auf ne nachricht gewartet wird? oder muss ich die recirve permanent ausführen und die änderungen (falls eine auftritt) anzeigen lassen (=nachricht)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1077085</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1077085</guid><dc:creator><![CDATA[Majestix]]></dc:creator><pubDate>Tue, 13 Jun 2006 18:10:31 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock mit MFC on Wed, 14 Jun 2006 12:05:51 GMT]]></title><description><![CDATA[<p>habs hinbekommen</p>
<p>nur hab ich jetzn neues problem:<br />
damit mein chat-programm auch ne ausgabe hat, soll alles in ner listbox aufgelistet werden. ds problem dabei ist, dass ich zunächst recv ausführen muss, damit ich den neuen wert bekomme. d.h. wenn ich das automatisiert haben möchte, müsste ich das in ne while(1) schreiben. nur dann hängt sich der gui auf und ich kann am sever nix eingeben und auch net ablesen</p>
<p>wie löse ich das sinnvoll? sodass ich den client nur verbinden mus und sich die liste aktualisiert, sobald der client oder server etwas gesendet hat?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1077537</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1077537</guid><dc:creator><![CDATA[Majestix]]></dc:creator><pubDate>Wed, 14 Jun 2006 12:05:51 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock mit MFC on Thu, 15 Jun 2006 14:27:52 GMT]]></title><description><![CDATA[<p>geht das überhaupt? ich wüsst echt nicht, wie das gehn könnte... <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1078231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1078231</guid><dc:creator><![CDATA[Majestix]]></dc:creator><pubDate>Thu, 15 Jun 2006 14:27:52 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock mit MFC on Thu, 15 Jun 2006 16:46:07 GMT]]></title><description><![CDATA[<p>Denkanstoß:</p>
<p>2 Threads.<br />
&quot;Mainthread&quot; erstellt GUI, startet &quot;listener-Thread&quot;, verwaltet GUI<br />
&quot;listener-Thread&quot; lauscht dem Server und meldet sich bei &quot;Mainthread&quot; wenn's was neues gibt</p>
<p>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1078376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1078376</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 15 Jun 2006 16:46:07 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock mit MFC on Fri, 16 Jun 2006 15:33:10 GMT]]></title><description><![CDATA[<p>danke, gute idee.<br />
nur wie erzeuge ich 2 threads? welche funktion muss ich da verwenden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1079018</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1079018</guid><dc:creator><![CDATA[Majestix]]></dc:creator><pubDate>Fri, 16 Jun 2006 15:33:10 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock mit MFC on Mon, 19 Jun 2006 13:44:35 GMT]]></title><description><![CDATA[<p>CreateThread()</p>
<p>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080636</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080636</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Mon, 19 Jun 2006 13:44:35 GMT</pubDate></item><item><title><![CDATA[Reply to Winsock mit MFC on Mon, 19 Jun 2006 14:00:27 GMT]]></title><description><![CDATA[<p>Swordfish schrieb:</p>
<blockquote>
<p>CreateThread()</p>
</blockquote>
<p>Ist bei der Verwendung von MFC und CRT zu vermeinden.<br />
_beginthreadex oder AfxBeginThread!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080652</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080652</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 19 Jun 2006 14:00:27 GMT</pubDate></item></channel></rss>