<?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[IRC Bot macht Probleme (Winsock)]]></title><description><![CDATA[<p>Hallo,<br />
also ich habe ja mal angefangen mit mit WInsock zu beschäftigen und da kann man ja sogar einen IRC BOt basteln das musste ich natürlich gleich ausprobieren ein Freund von mir hat das auch gemacht ich habe ihn dann halt ein bisschen ausgefragt und bin bis hier gekommen gut mein Problem ist nun ich bin mit dem IRC Netzwerk verbunden aber ich muss nun nurnoch in einen Channel kommen das soll so gehen das mann dem Server nachrichten schikt er sagte erwas von nick bla, pass ...<br />
Ich war dann ein bisschen verwirrt und hab das einfach probiert und versucht nick bla zu senden hat geklappt 8 Bytes Gesendet! aber keine rückantwort das ist nun mein Problem.<br />
Ok hier ist der Code der ist ein bisschen komisch denn, ich hab denn jetzt so oft umgeschrieben :</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;

#include &lt;winsock.h&gt;

#include &lt;stdio.h&gt;

int startWinsock(void);

int main(int argc, char* argv[])

{

long rc;

SOCKET s;

bool mainloop=true;

SOCKADDR_IN addr;

char buf[1024];

rc=startWinsock();

if(rc!=0)

{

printf(&quot;Fehler: startWinsock, fehler code: %d\n&quot;,rc);

return 1;

}

else

{

printf(&quot;Winsock gestartet!\n&quot;);

}

s=socket(AF_INET,SOCK_STREAM,0);

if(s==INVALID_SOCKET)

{

printf(&quot;Fehler: Der Socket konnte nicht erstellt werden, fehler code: %d\n&quot;,WSAGetLastError());

return 1;

}

else

{

printf(&quot;Socket erstellt!\n&quot;);

}

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

addr.sin_family=AF_INET;

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

addr.sin_addr.s_addr=inet_addr(&quot;195.185.217.28&quot;); // Mit IRC NEtzwerk verbinden :)

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

if(rc==SOCKET_ERROR)

{

printf(&quot;Fehler: verbindungsaufbau gescheitert, fehler code: %d\n&quot;,WSAGetLastError());

return 1;

}

else

{

printf(&quot;Verbunden...\nAnfragen werden beantwortet bzw. gesendet...\n&quot;);

while(rc != SOCKET_ERROR &amp;&amp; mainloop)
{

printf(&quot;Text eingeben: &quot;); 
gets(buf); 

rc=send (s,buf,strlen(buf),0); 

if(rc==SOCKET_ERROR) 

{ 

printf(&quot;Fehler: sendto, fehler code: %d\n&quot;,WSAGetLastError()); 

return 1; 

} 

else 

{ 

printf(&quot;%d Bytes gesendet!\n&quot;, rc); 

} 

// rc=recv(s,buf,255,0); ???

}

}

if (mainloop==false) {
return 0;
}

}

int startWinsock(void)

{

WSADATA wsa;

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

}
</code></pre>
<p>Also schonmal Danke ich hoffe ihr könnt helfen das ganze ist größtenteils Marke eigenbau wie man sieht o_O !</p>
<p>Gruß</p>
<p>PS : Bin neu hier hoffe das , dass hier richtig ist ! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/77267/irc-bot-macht-probleme-winsock</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 17:32:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/77267.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 19 Jun 2004 12:26:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to IRC Bot macht Probleme (Winsock) on Sat, 19 Jun 2004 12:26:29 GMT]]></title><description><![CDATA[<p>Hallo,<br />
also ich habe ja mal angefangen mit mit WInsock zu beschäftigen und da kann man ja sogar einen IRC BOt basteln das musste ich natürlich gleich ausprobieren ein Freund von mir hat das auch gemacht ich habe ihn dann halt ein bisschen ausgefragt und bin bis hier gekommen gut mein Problem ist nun ich bin mit dem IRC Netzwerk verbunden aber ich muss nun nurnoch in einen Channel kommen das soll so gehen das mann dem Server nachrichten schikt er sagte erwas von nick bla, pass ...<br />
Ich war dann ein bisschen verwirrt und hab das einfach probiert und versucht nick bla zu senden hat geklappt 8 Bytes Gesendet! aber keine rückantwort das ist nun mein Problem.<br />
Ok hier ist der Code der ist ein bisschen komisch denn, ich hab denn jetzt so oft umgeschrieben :</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;

#include &lt;winsock.h&gt;

#include &lt;stdio.h&gt;

int startWinsock(void);

int main(int argc, char* argv[])

{

long rc;

SOCKET s;

bool mainloop=true;

SOCKADDR_IN addr;

char buf[1024];

rc=startWinsock();

if(rc!=0)

{

printf(&quot;Fehler: startWinsock, fehler code: %d\n&quot;,rc);

return 1;

}

else

{

printf(&quot;Winsock gestartet!\n&quot;);

}

s=socket(AF_INET,SOCK_STREAM,0);

if(s==INVALID_SOCKET)

{

printf(&quot;Fehler: Der Socket konnte nicht erstellt werden, fehler code: %d\n&quot;,WSAGetLastError());

return 1;

}

else

{

printf(&quot;Socket erstellt!\n&quot;);

}

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

addr.sin_family=AF_INET;

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

addr.sin_addr.s_addr=inet_addr(&quot;195.185.217.28&quot;); // Mit IRC NEtzwerk verbinden :)

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

if(rc==SOCKET_ERROR)

{

printf(&quot;Fehler: verbindungsaufbau gescheitert, fehler code: %d\n&quot;,WSAGetLastError());

return 1;

}

else

{

printf(&quot;Verbunden...\nAnfragen werden beantwortet bzw. gesendet...\n&quot;);

while(rc != SOCKET_ERROR &amp;&amp; mainloop)
{

printf(&quot;Text eingeben: &quot;); 
gets(buf); 

rc=send (s,buf,strlen(buf),0); 

if(rc==SOCKET_ERROR) 

{ 

printf(&quot;Fehler: sendto, fehler code: %d\n&quot;,WSAGetLastError()); 

return 1; 

} 

else 

{ 

printf(&quot;%d Bytes gesendet!\n&quot;, rc); 

} 

// rc=recv(s,buf,255,0); ???

}

}

if (mainloop==false) {
return 0;
}

}

int startWinsock(void)

{

WSADATA wsa;

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

}
</code></pre>
<p>Also schonmal Danke ich hoffe ihr könnt helfen das ganze ist größtenteils Marke eigenbau wie man sieht o_O !</p>
<p>Gruß</p>
<p>PS : Bin neu hier hoffe das , dass hier richtig ist ! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/543698</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543698</guid><dc:creator><![CDATA[Dummie]]></dc:creator><pubDate>Sat, 19 Jun 2004 12:26:29 GMT</pubDate></item><item><title><![CDATA[Reply to IRC Bot macht Probleme (Winsock) on Sat, 19 Jun 2004 15:32:30 GMT]]></title><description><![CDATA[<p>Dummie schrieb:</p>
<blockquote>
<p>Bin neu hier</p>
</blockquote>
<p>Na dann lern erstmal die Suchfuntion kennen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Mit einer schlichten Suche nach &quot;IRC&quot; hättest du auch das gefunden: <a href="http://forum.c-plusplus.net/viewtopic.php?t=71081&amp;highlight=irc" rel="nofollow">http://forum.c-plusplus.net/viewtopic.php?t=71081&amp;highlight=irc</a> (ich denk mal dass es dein Problem löst)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543796</guid><dc:creator><![CDATA[D*niel *chumann]]></dc:creator><pubDate>Sat, 19 Jun 2004 15:32:30 GMT</pubDate></item><item><title><![CDATA[Reply to IRC Bot macht Probleme (Winsock) on Sat, 19 Jun 2004 18:10:28 GMT]]></title><description><![CDATA[<p>Danke<br />
Ich bin nun schon weiter und zwar kommt nun ein neues Problem das Netzwerk Spuckt einen Ping aus auf den man nun mit pong antworten muss ei Beispiel :</p>
<p>Server antwortet: NOTICE ChatBot :*** If you are having problems connecting due to ping timeouts, please type /notice 992AB081 nospoof.now PING :992AB081</p>
<p>Dort steht nun PING :992AB081 das was hinter dem Ping steht muss ich in eine neue variabel speichern und mit pong 992AB081 wieder zurückschicken.<br />
Und genau da liegt mein Problem vielleicht hat jemand da für mich noch einen Lösungsansatz. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Gruß <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/543858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543858</guid><dc:creator><![CDATA[Dummie]]></dc:creator><pubDate>Sat, 19 Jun 2004 18:10:28 GMT</pubDate></item><item><title><![CDATA[Reply to IRC Bot macht Probleme (Winsock) on Sat, 19 Jun 2004 20:30:19 GMT]]></title><description><![CDATA[<p>Habs alleine hinbekommen zawr sende ich das Pong aber trotzdem fliege ich nach ein paar sekunden wieder raus <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>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543935</guid><dc:creator><![CDATA[Dummie]]></dc:creator><pubDate>Sat, 19 Jun 2004 20:30:19 GMT</pubDate></item><item><title><![CDATA[Reply to IRC Bot macht Probleme (Winsock) on Sat, 19 Jun 2004 21:02:21 GMT]]></title><description><![CDATA[<p>Ich hab nun viel probiert... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> Bringt alles nicht ich wollte mal fragen ob jemand einen Bot hat der noch nicht so komplex ist und ganz einfach nur einen Channel joint und da bleibt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> ?</p>
<p>C oder C++ ist egal <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Ich bekommst einfach nicht hin ! <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="😞"
    /><br />
Ich hoffe ihr könnt mir helfen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/543954</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/543954</guid><dc:creator><![CDATA[Dummie]]></dc:creator><pubDate>Sat, 19 Jun 2004 21:02:21 GMT</pubDate></item><item><title><![CDATA[Reply to IRC Bot macht Probleme (Winsock) on Sun, 20 Jun 2004 09:49:51 GMT]]></title><description><![CDATA[<p>Ok Jungs ich habs nun gescahfft mein Bot funktioniert er kann in einen Channel aber nicht beim <a href="http://euirc.net" rel="nofollow">euirc.net</a> da gehts nicht da kommt ein Timeout jemand hat mir nun gesagt ich muss einen Ident Server basteln aber wie ist sowas aufgebaut ?<br />
Da bräuchte ich eure Hilfe</p>
<p>Gruß<br />
Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/544088</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/544088</guid><dc:creator><![CDATA[Dummie]]></dc:creator><pubDate>Sun, 20 Jun 2004 09:49:51 GMT</pubDate></item></channel></rss>