<?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[MFC -&amp;gt; ASyncSocket -&amp;gt; Error Code]]></title><description><![CDATA[<p>hallo,</p>
<p>ich bekomme mit der Funktion GetLastError() den Fehler 10035 bei einem Connect() zurück, obwohl es gefunktioniert hat. Woran kann das liegen?</p>
<p>Dank + Gruss<br />
FuXs</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/44576/mfc-gt-asyncsocket-gt-error-code</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 22:18:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/44576.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 01 Aug 2003 10:59:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MFC -&amp;gt; ASyncSocket -&amp;gt; Error Code on Fri, 01 Aug 2003 10:59:43 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>ich bekomme mit der Funktion GetLastError() den Fehler 10035 bei einem Connect() zurück, obwohl es gefunktioniert hat. Woran kann das liegen?</p>
<p>Dank + Gruss<br />
FuXs</p>
]]></description><link>https://www.c-plusplus.net/forum/post/322490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/322490</guid><dc:creator><![CDATA[FuXs]]></dc:creator><pubDate>Fri, 01 Aug 2003 10:59:43 GMT</pubDate></item><item><title><![CDATA[Reply to MFC -&amp;gt; ASyncSocket -&amp;gt; Error Code on Fri, 01 Aug 2003 16:49:29 GMT]]></title><description><![CDATA[<p>10035 isst ein Standard Winsock fehler und bedeutet:<br />
Answer/Solution: This is a temporary condition and later calls to the same routine may complete normally. The socket is marked as non-blocking (non-blocking operation mode), and the requested operation is not complete at this time.</p>
<p>Also kein Problem, tritt mit AsyncSocket immer auf.</p>
<p>MfG Torsten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/322761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/322761</guid><dc:creator><![CDATA[TorstenM]]></dc:creator><pubDate>Fri, 01 Aug 2003 16:49:29 GMT</pubDate></item><item><title><![CDATA[Reply to MFC -&amp;gt; ASyncSocket -&amp;gt; Error Code on Sat, 02 Aug 2003 12:27:42 GMT]]></title><description><![CDATA[<p>das problem ist, der fehler kommt immer, so kann ich nicht überprüfen ob der Connect geklappt hat oder nicht, also bekomm ich die fehler nur im OnConnect raus und da ist es zu spät.</p>
<p>Also, wie kann ich sofot überprüfen ob der Connect gefunzt hat oder nicht,<br />
ich hab da jetzt schon x stunden investiert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/323178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/323178</guid><dc:creator><![CDATA[FuXs]]></dc:creator><pubDate>Sat, 02 Aug 2003 12:27:42 GMT</pubDate></item><item><title><![CDATA[Reply to MFC -&amp;gt; ASyncSocket -&amp;gt; Error Code on Sat, 02 Aug 2003 15:03:07 GMT]]></title><description><![CDATA[<p>Du bekommst eine Nachricht OnConnect wenn der Connect stattgefunden hat und einen Error wenn nicht</p>
<pre><code class="language-cpp">void CMySocket::OnConnect(int nErrorCode)
{
	if (nErrorCode == 0)
		((DeindeDlg*)m_pWnd)-&gt;OnConnect();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/323243</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/323243</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Sat, 02 Aug 2003 15:03:07 GMT</pubDate></item><item><title><![CDATA[Reply to MFC -&amp;gt; ASyncSocket -&amp;gt; Error Code on Sat, 02 Aug 2003 15:45:53 GMT]]></title><description><![CDATA[<p>äh, wie ich weiter oben erwähnt habe, da ist es zu spät.</p>
<pre><code class="language-cpp">CSearchSocket* sock = new CSearchSocket;
sock-&gt;SetParent( this );
sock-&gt;Create();

CString sIpAddress = &quot;192.168.100.&quot;, sIpTmp;

for( int i=1; i&lt;255; i++ )
{
	sIpTmp.Format( &quot;%s%d&quot;, sIpAddress, i );
	m_serverlist.InsertString( 0, sIpTmp );
	sock-&gt;sServerIp = sIpTmp;
	sock-&gt;Connect( sIpTmp4000 );
}
</code></pre>
<p>das ist meine schleife die abfragen soll, auf welcher ip ein server läuft.<br />
ich hatte mir das so vorgestellt:</p>
<pre><code class="language-cpp">CSearchSocket* sock = new CSearchSocket;
sock-&gt;SetParent( this );
sock-&gt;Create();

CString sIpAddress = &quot;192.168.100.&quot;, sIpTmp;

for( int i=1; i&lt;255; i++ )
{
	sIpTmp.Format( &quot;%s%d&quot;, sIpAddress, i );
	m_serverlist.InsertString( 0, sIpTmp );
	sock-&gt;sServerIp = sIpTmp;
	if( sock-&gt;Connect( sIpTmp, 4000 ) )
         {
                // server gefunden
         }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/323268</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/323268</guid><dc:creator><![CDATA[FuXs]]></dc:creator><pubDate>Sat, 02 Aug 2003 15:45:53 GMT</pubDate></item><item><title><![CDATA[Reply to MFC -&amp;gt; ASyncSocket -&amp;gt; Error Code on Sun, 03 Aug 2003 21:58:07 GMT]]></title><description><![CDATA[<p>Wenn Connect zurückliefern würde ob erfolgreich, dann wäre das nicht mehr asynchron. Synchron ist CSocket - dort geht das so (Aber: Send &amp; Receive sind dann auch synchron!).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/323845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/323845</guid><dc:creator><![CDATA[Oliver]]></dc:creator><pubDate>Sun, 03 Aug 2003 21:58:07 GMT</pubDate></item><item><title><![CDATA[Reply to MFC -&amp;gt; ASyncSocket -&amp;gt; Error Code on Mon, 04 Aug 2003 08:01:11 GMT]]></title><description><![CDATA[<p>wenn das so ist,<br />
hab ich quasi gar keine chance rauszufinden auf welcher ip ein server läuft</p>
]]></description><link>https://www.c-plusplus.net/forum/post/323934</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/323934</guid><dc:creator><![CDATA[FuXs]]></dc:creator><pubDate>Mon, 04 Aug 2003 08:01:11 GMT</pubDate></item><item><title><![CDATA[Reply to MFC -&amp;gt; ASyncSocket -&amp;gt; Error Code on Mon, 04 Aug 2003 22:05:49 GMT]]></title><description><![CDATA[<p>Na doch - kannst du CAsyncSocket::GetPeerName aufrufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/324589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/324589</guid><dc:creator><![CDATA[Oliver]]></dc:creator><pubDate>Mon, 04 Aug 2003 22:05:49 GMT</pubDate></item><item><title><![CDATA[Reply to MFC -&amp;gt; ASyncSocket -&amp;gt; Error Code on Tue, 05 Aug 2003 10:13:44 GMT]]></title><description><![CDATA[<p>dann würde meine funktion so aussehen:</p>
<pre><code class="language-cpp">CSearchSocket* sock = new CSearchSocket;
sock-&gt;SetParent( this );
sock-&gt;Create();

CString sIpAddress = &quot;192.168.100.&quot;, sIpTmp;

CString peer;
UINT port;

for( int i=1; i&lt;255; i++ )
{
	peer = &quot;&quot;;
	sIpTmp.Format( &quot;%s%d&quot;, sIpAddress, i );
	sock-&gt;sServerIp = sIpTmp;
	sock-&gt;Connect( sIpTmp, 4000 );

	if( sock-&gt;GetPeerName( peer, port ) )
	{
		m_serverlist.InsertString( 0, sIpTmp );
	}
}
	sock-&gt;Close();

	return false;
</code></pre>
<p>was auch nichts bringt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/324774</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/324774</guid><dc:creator><![CDATA[FuXs]]></dc:creator><pubDate>Tue, 05 Aug 2003 10:13:44 GMT</pubDate></item><item><title><![CDATA[Reply to MFC -&amp;gt; ASyncSocket -&amp;gt; Error Code on Tue, 05 Aug 2003 11:19:09 GMT]]></title><description><![CDATA[<p>Nein!!!</p>
<p>Du scheinst nicht zu verstehen! <strong>Asynchron!</strong></p>
<p>Connect wirft nur das Connecten an. Gleich nach Connect bist du noch nicht verbunden. Verbunden bist du in OnConnect. Dort kannst du dann die die IP holen.<br />
Schau dir am Besten mal vorher ein Beispiel an wie man mit CAsyncSocket arbeitet.<br />
In deiner for-Schleife wirfst du 254x das Connecten an - du bekommst dann auch 254 Benachrichtigungen in OnConnect (Ob Erfolgreich oder nicht)</p>
<p>Oder nimm CSocket - dort kannst du das so machen (Solltest dann aber parallel mehrere Starten, also in mehreren Threads - da das sonst ewig dauert)!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/324842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/324842</guid><dc:creator><![CDATA[Oliver]]></dc:creator><pubDate>Tue, 05 Aug 2003 11:19:09 GMT</pubDate></item></channel></rss>