<?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[aufhängen bei connect?]]></title><description><![CDATA[<p>Moin,</p>
<p>ich habe ein WinApi-Programm geschrieben, dass an einer stelle ein connect (Winsock2) verwendet.</p>
<p>ich habe den code (ist ne funktion) direkt aus einem meiner alten konsolenprogramme genommen.</p>
<p>bei der konsole schlägt connect nach ein paar sekunden fehl (ist auch richtig so), bei winapi hängt sich das programm auf.</p>
<p>warum?</p>
<pre><code class="language-cpp">char meldung[100];
	wsprintf(meldung, &quot;IP aufgelöst (%s)&quot;, inet_ntoa(addr.sin_addr));
	SetWindowText(hAktion, meldung);

	MessageBox(NULL, &quot;9&quot;, &quot;&quot;, 0);

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

	MessageBox(NULL, &quot;10&quot;, &quot;&quot;, 0);

	if(rc == SOCKET_ERROR)
	{
		char fehler[100];
		wsprintf(fehler, &quot;Fehler: connect gescheitert, fehler code: %d&quot;, WSAGetLastError());
		SetWindowText(hAktion, fehler);

		MessageBox(NULL, &quot;11&quot;, &quot;&quot;, 0);

		Fehler(fehler, hWnd);
		SetWindowText(hWnd, szAppName);
		return;
	}
	else
	{
		char meldung[100];
		wsprintf(meldung, &quot;Verbunden mit %s, Port %d&quot;, inet_ntoa(addr.sin_addr), port);
		SetWindowText(hAktion, meldung);
		char meldungApp[100];
		wsprintf(meldungApp, &quot;%s - Verbunden mit %s, Port %d&quot;, szAppName, inet_ntoa(addr.sin_addr), port);
		SetWindowText(hWnd, meldungApp);
	}
</code></pre>
<p>Euer ItsNotYou</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/96473/aufhängen-bei-connect</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 12:20:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/96473.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 02 Jan 2005 15:29:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to aufhängen bei connect? on Sun, 02 Jan 2005 15:29:57 GMT]]></title><description><![CDATA[<p>Moin,</p>
<p>ich habe ein WinApi-Programm geschrieben, dass an einer stelle ein connect (Winsock2) verwendet.</p>
<p>ich habe den code (ist ne funktion) direkt aus einem meiner alten konsolenprogramme genommen.</p>
<p>bei der konsole schlägt connect nach ein paar sekunden fehl (ist auch richtig so), bei winapi hängt sich das programm auf.</p>
<p>warum?</p>
<pre><code class="language-cpp">char meldung[100];
	wsprintf(meldung, &quot;IP aufgelöst (%s)&quot;, inet_ntoa(addr.sin_addr));
	SetWindowText(hAktion, meldung);

	MessageBox(NULL, &quot;9&quot;, &quot;&quot;, 0);

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

	MessageBox(NULL, &quot;10&quot;, &quot;&quot;, 0);

	if(rc == SOCKET_ERROR)
	{
		char fehler[100];
		wsprintf(fehler, &quot;Fehler: connect gescheitert, fehler code: %d&quot;, WSAGetLastError());
		SetWindowText(hAktion, fehler);

		MessageBox(NULL, &quot;11&quot;, &quot;&quot;, 0);

		Fehler(fehler, hWnd);
		SetWindowText(hWnd, szAppName);
		return;
	}
	else
	{
		char meldung[100];
		wsprintf(meldung, &quot;Verbunden mit %s, Port %d&quot;, inet_ntoa(addr.sin_addr), port);
		SetWindowText(hAktion, meldung);
		char meldungApp[100];
		wsprintf(meldungApp, &quot;%s - Verbunden mit %s, Port %d&quot;, szAppName, inet_ntoa(addr.sin_addr), port);
		SetWindowText(hWnd, meldungApp);
	}
</code></pre>
<p>Euer ItsNotYou</p>
]]></description><link>https://www.c-plusplus.net/forum/post/684873</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/684873</guid><dc:creator><![CDATA[ItsNotYou]]></dc:creator><pubDate>Sun, 02 Jan 2005 15:29:57 GMT</pubDate></item><item><title><![CDATA[Reply to aufhängen bei connect? on Thu, 13 Jan 2005 21:52:09 GMT]]></title><description><![CDATA[<p>Wie soll denn dein Programm Fenster Messages verarbeiten, wenn es gerade mit dem connecten beschäftigt ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/695685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/695685</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 13 Jan 2005 21:52:09 GMT</pubDate></item><item><title><![CDATA[Reply to aufhängen bei connect? on Fri, 14 Jan 2005 14:45:22 GMT]]></title><description><![CDATA[<p>war nen thread, hat sich aber erledigt, ich den fehler gefunden habe. hatte nichts mit connect zu tun (hing sich aber trotzdem immer da auf) und ist ausgemerzt.</p>
<p>Euer ItsNotYou</p>
]]></description><link>https://www.c-plusplus.net/forum/post/696268</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/696268</guid><dc:creator><![CDATA[ItsNotYou]]></dc:creator><pubDate>Fri, 14 Jan 2005 14:45:22 GMT</pubDate></item></channel></rss>