<?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[lange pausen beim versuch connection herzustellen]]></title><description><![CDATA[<p>hi</p>
<p>mein programm stellt automatisch eine verbindung zu einem port am server her. wenn jetzt aber in der konfiguration eine falsche server-ip eingetragen ist, die auf irgend einen anderen rechner (nicht ins nirwana), der den port nicht abhört, verweist, braucht das programm bis zu fünf sekunden um herauszufinden, dass man da keine verbindung aufbauen kann (csocket.connect). während dieser zeit ist das programm tot. ich kann das systray icon nicht anklicken und gar nix machen. da ich einen timer hab, der bei disconnected zustand jede minute versucht die verbindung erneut herzustellen, kann die sache bei falscher konfiguration schon mal ganz schön nervig werden. gibts da irgendeine hilfe oder muss ich das so akzeptieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/82336/lange-pausen-beim-versuch-connection-herzustellen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Apr 2026 07:36:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/82336.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 10 Aug 2004 12:51:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to lange pausen beim versuch connection herzustellen on Tue, 10 Aug 2004 12:51:05 GMT]]></title><description><![CDATA[<p>hi</p>
<p>mein programm stellt automatisch eine verbindung zu einem port am server her. wenn jetzt aber in der konfiguration eine falsche server-ip eingetragen ist, die auf irgend einen anderen rechner (nicht ins nirwana), der den port nicht abhört, verweist, braucht das programm bis zu fünf sekunden um herauszufinden, dass man da keine verbindung aufbauen kann (csocket.connect). während dieser zeit ist das programm tot. ich kann das systray icon nicht anklicken und gar nix machen. da ich einen timer hab, der bei disconnected zustand jede minute versucht die verbindung erneut herzustellen, kann die sache bei falscher konfiguration schon mal ganz schön nervig werden. gibts da irgendeine hilfe oder muss ich das so akzeptieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/578995</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/578995</guid><dc:creator><![CDATA[- enForcer -]]></dc:creator><pubDate>Tue, 10 Aug 2004 12:51:05 GMT</pubDate></item><item><title><![CDATA[Reply to lange pausen beim versuch connection herzustellen on Tue, 10 Aug 2004 17:11:21 GMT]]></title><description><![CDATA[<p>du könntest mit async sockets arbeiten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/579224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/579224</guid><dc:creator><![CDATA[ScriptGod]]></dc:creator><pubDate>Tue, 10 Aug 2004 17:11:21 GMT</pubDate></item><item><title><![CDATA[Reply to lange pausen beim versuch connection herzustellen on Wed, 11 Aug 2004 08:12:56 GMT]]></title><description><![CDATA[<p>hmmm, dann müssen aber sicher server und client umgestellt werden? das ist nämlich nicht möglich. ich hab nur auf den client einfluss.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/579633</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/579633</guid><dc:creator><![CDATA[- enForcer -]]></dc:creator><pubDate>Wed, 11 Aug 2004 08:12:56 GMT</pubDate></item><item><title><![CDATA[Reply to lange pausen beim versuch connection herzustellen on Wed, 11 Aug 2004 14:16:54 GMT]]></title><description><![CDATA[<p>nein, du musst nur den clienten umstellen, soweit ich weiss, werden die aufgaben bei CAsyncSocket einfach in nem arbeitsthread gemacht ansonsten sind die Klassen sich recht ähnlich.</p>
<p>berichtigt mich, wenn ich mich irre. (aber den clienten nur umzustellen reicht auf jeden fall)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/580059</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/580059</guid><dc:creator><![CDATA[Emperor_L0ser]]></dc:creator><pubDate>Wed, 11 Aug 2004 14:16:54 GMT</pubDate></item><item><title><![CDATA[Reply to lange pausen beim versuch connection herzustellen on Wed, 11 Aug 2004 14:24:24 GMT]]></title><description><![CDATA[<p>hmmm, jetzt führt er das connect nicht mehr korrekt aus. verbindung gibts keine mehr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/580068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/580068</guid><dc:creator><![CDATA[- enForcer -]]></dc:creator><pubDate>Wed, 11 Aug 2004 14:24:24 GMT</pubDate></item><item><title><![CDATA[Reply to lange pausen beim versuch connection herzustellen on Thu, 12 Aug 2004 06:28:19 GMT]]></title><description><![CDATA[<p>zeig dochmal den Code, wie er sich verbinden soll</p>
]]></description><link>https://www.c-plusplus.net/forum/post/580591</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/580591</guid><dc:creator><![CDATA[Emperor_L0ser]]></dc:creator><pubDate>Thu, 12 Aug 2004 06:28:19 GMT</pubDate></item><item><title><![CDATA[Reply to lange pausen beim versuch connection herzustellen on Thu, 12 Aug 2004 06:33:44 GMT]]></title><description><![CDATA[<p>was gibts denn da groß an code? zuerst wird die pointervariable initialisiert, dann gibts ein create mit (0, SOCK_STREAM) und dann</p>
<pre><code>if (!m_pMySocket-&gt;Connect(m_strServer, m_port))
</code></pre>
<p>nur da geht er halt ins if rein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/580592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/580592</guid><dc:creator><![CDATA[- enForcer -]]></dc:creator><pubDate>Thu, 12 Aug 2004 06:33:44 GMT</pubDate></item><item><title><![CDATA[Reply to lange pausen beim versuch connection herzustellen on Thu, 12 Aug 2004 09:41:28 GMT]]></title><description><![CDATA[<p>bei mir siehts so aus:</p>
<pre><code class="language-cpp">m_sConnectSocket.Create();
m_sConnectSocket.Connect(m_strName, m_iPort);
</code></pre>
<p>und wenn wenn ne verbindung zustande kommt, wird in<br />
m_sConnectSocket<br />
die Methode OnConnect(int nErrorCode) aufgerufen. diese MEthode muss man zuvor jedoch von Selbst Überladen, damit auch wirkungsvoller Code entsteht. und in die Methode kann dann deine if(...)</p>
<p>such mal nach &quot;Visual C++ in 21 Tagen&quot; da stehts noch genauer.</p>
<p>mfg Emperor_L0ser</p>
]]></description><link>https://www.c-plusplus.net/forum/post/580778</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/580778</guid><dc:creator><![CDATA[Emperor_L0ser]]></dc:creator><pubDate>Thu, 12 Aug 2004 09:41:28 GMT</pubDate></item><item><title><![CDATA[Reply to lange pausen beim versuch connection herzustellen on Thu, 12 Aug 2004 10:11:02 GMT]]></title><description><![CDATA[<p>ja, bei mir gehts ja auch, nur halt nicht wenn ich casyncsocket verwende. vielleicht kann man die sockets doch nicht mischen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/580803</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/580803</guid><dc:creator><![CDATA[- enForcer -]]></dc:creator><pubDate>Thu, 12 Aug 2004 10:11:02 GMT</pubDate></item><item><title><![CDATA[Reply to lange pausen beim versuch connection herzustellen on Thu, 12 Aug 2004 20:01:25 GMT]]></title><description><![CDATA[<p>Du kannst async sockest und sync sockets misch wie du willst, der enzige Unterschied ist, dass die Funktioen nicht blocken, sondern direkt einen Rückgabewert haben, gibt immer den Error WSAWOULDBLOCK zurück, das solltest aber ignorieren können. Die Verarbeitung musst du dann wo anderst übernehmen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/581325</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/581325</guid><dc:creator><![CDATA[ScriptGod]]></dc:creator><pubDate>Thu, 12 Aug 2004 20:01:25 GMT</pubDate></item><item><title><![CDATA[Reply to lange pausen beim versuch connection herzustellen on Mon, 16 Aug 2004 07:32:39 GMT]]></title><description><![CDATA[<p>yo, danke. funktioniert jetzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/583492</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/583492</guid><dc:creator><![CDATA[- enForcer -]]></dc:creator><pubDate>Mon, 16 Aug 2004 07:32:39 GMT</pubDate></item></channel></rss>