<?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[Socket mehrere male connecten]]></title><description><![CDATA[<p>Hi ich möchte meien email checker verbessern um mit einemmal meherer emails hintaeinader zuchecken. muss ich mher mals connecten, wie mach ichd as ??<br />
einfach so gehts nich</p>
<pre><code class="language-cpp">memset(&amp;addr,0,sizeof(SOCKADDR_IN));
  addr.sin_family=AF_INET;
  addr.sin_port=htons(110);
  rc=getAddrFromString(web,&amp;addr);

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

while (1)
{
.....
rc=connect(s,(SOCKADDR*)&amp;addr,sizeof(SOCKADDR));
}
</code></pre>
<p>wie kann ich den connect vorgang wiederholen??</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/232997/socket-mehrere-male-connecten</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 03:11:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/232997.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 29 Jan 2009 21:15:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Socket mehrere male connecten on Thu, 29 Jan 2009 21:15:40 GMT]]></title><description><![CDATA[<p>Hi ich möchte meien email checker verbessern um mit einemmal meherer emails hintaeinader zuchecken. muss ich mher mals connecten, wie mach ichd as ??<br />
einfach so gehts nich</p>
<pre><code class="language-cpp">memset(&amp;addr,0,sizeof(SOCKADDR_IN));
  addr.sin_family=AF_INET;
  addr.sin_port=htons(110);
  rc=getAddrFromString(web,&amp;addr);

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

while (1)
{
.....
rc=connect(s,(SOCKADDR*)&amp;addr,sizeof(SOCKADDR));
}
</code></pre>
<p>wie kann ich den connect vorgang wiederholen??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654663</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654663</guid><dc:creator><![CDATA[AKiller]]></dc:creator><pubDate>Thu, 29 Jan 2009 21:15:40 GMT</pubDate></item><item><title><![CDATA[Reply to Socket mehrere male connecten on Fri, 30 Jan 2009 07:12:16 GMT]]></title><description><![CDATA[<p>Close ( <code>close()</code> ) der alten Verbindung vor nem neuen Connect (evtl.)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654781</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Fri, 30 Jan 2009 07:12:16 GMT</pubDate></item><item><title><![CDATA[Reply to Socket mehrere male connecten on Fri, 30 Jan 2009 09:58:11 GMT]]></title><description><![CDATA[<p>jau mit close socket kann ich den socket schließen aber wie mach ich nen neuen auf mit dem ich dann wieder connecten kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654850</guid><dc:creator><![CDATA[AKiller]]></dc:creator><pubDate>Fri, 30 Jan 2009 09:58:11 GMT</pubDate></item><item><title><![CDATA[Reply to Socket mehrere male connecten on Fri, 30 Jan 2009 10:11:33 GMT]]></title><description><![CDATA[<p>Wieso willst du denn dauerhaft nach E-Mails gucken? Willst du etwa, dass der Anbieter deine Pakete droppt?</p>
<p>Mach am besten eine Funktion, die einen Socket erstellt, die EMails kontrolliert und die Verbindung wieder schließt.<br />
Diese Funktion rufst du nun in einer while Schleife auf mit einer Idle Zeit:</p>
<p>P</p>
<pre><code class="language-cpp">unsigned last = time(NULL);
const unsigned idle = 60;

while(1)
{
    if( (last-time(NULL)) &gt;= idle )
    {
        checkMails();
        last = time(NULL);
    }
    else
    {
        tuWasAnderesOderIdleNeRunde();
    }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1654858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654858</guid><dc:creator><![CDATA[feraL]]></dc:creator><pubDate>Fri, 30 Jan 2009 10:11:33 GMT</pubDate></item><item><title><![CDATA[Reply to Socket mehrere male connecten on Fri, 30 Jan 2009 10:20:04 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">(last-time(NULL)) &gt;= idle
</code></pre>
<p>ist falsch rum - du ziehst die größere zeit von der kleineren größe ab...<br />
-&gt;</p>
<pre><code class="language-cpp">(time(NULL)-last) &gt;= idle
</code></pre>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1654864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1654864</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Fri, 30 Jan 2009 10:20:04 GMT</pubDate></item></channel></rss>