« Previous entry | Next entry » Browse > Snippets
Skip to comments (8)
C++ IRC Bot
Posted by Atvmainiac on Dec 13 2007 @ 00:28 :: 1365 unique visits
#include <stdio.h>#include <winsock2.h>
char server;
int port;
char nick;
char chan;
char buff[4096];
char tmp[4096];
int main()
{
// Welcome/ Server Output
printf(\" Welcome......\\n\");
printf(\"Please Enter Server:\\n\");
scanf(\"%c\", server);
//Channel Input
printf(\"Please Enter Channel:\\n\");
scanf(\"%c\", &chan);
//Port Input
printf(\"Please Enter Port: Default:6667\\n\");
scanf(\"%d\", &port);
while (1) {
WSADATA WSAData;
WSAStartup(MAKEWORD(2,0), &WSAData);
SOCKET sock;
SOCKADDR_IN sin;
sock = socket(AF_INET, SOCK_STREAM, 0);
sin.sin_addr.s_addr = inet_addr(\"%c\", &server);
sin.sin_family = AF_INET;
sin.sin_port = htons(port);
connect(sock, (SOCKADDR *)&sin, sizeof(sin));
memset(tmp,0,255);
sprintf(tmp,\"USER seth0000 \\\"\\\" \\\"127.0.0.1\\\" :%s%c\",nick,10);
send(sock,tmp,strlen(tmp),0);
memset(tmp,0,255);
sprintf(tmp,\"NICK %s%c\",nick,10);
send(sock,tmp,strlen(tmp),0);
Sleep(100);
memset(tmp,0,255);
sprintf(tmp,\"JOIN %s%c\",chan,10);
send(sock,tmp,strlen(tmp),0);
sprintf(tmp,\"PRIVMSG %s :Hello World!%c\",chan,10);
send(sock,tmp,strlen(tmp),0);
while (1) {
memset(buff,0,255);
recv( sock,buff,255,0);
if ( strstr(buff,\"PING\") != 0 ) {
send(sock,\"PONG :\\r\\n\",6,0);
}
if ( strlen(buff) == 0 ) {
closesocket(sock);
break;
}
memset(buff,0,255);
};
}
}
WORK IN PROGRESS || CURRENTLY DOESNT WORK
ROHITAB.COM
8 comments posted so far
Add your own »
3. On May 01 2008 @ 18:04 guest wrote:
He does not use any feature of C++. He uses only the /unsafe/ C functions!!4. On Dec 15 2008 @ 09:45 guest wrote:
http://sparkle.moo.jphttp://pfs.egoism.jp/
http://yappa238.egoism.jp/blog/
http://hoehoe.pupu.jp/doumei/
http://babylon.raindrop.jp/au/union/
http://kujirako.boo.jp/cake.html
http://www.logi-cha.net
http://www.fantasista-web.jp
http://www.wonderpaq.com/
http://www.jhda.org/
http://crybaby.sunnyday.jp/cheb/index.html
http://chic.lomo.jp/atama/
http://itsuka-mata.moo.jp/
http://net.moo.jp/piyo
http://www.kigyoukensyu.com
http://poulsmithsaifu.livedoor.biz/
http://yui.sann1.com/
http://www.dokohiko.net/
http://shu666.daa.jp/scl/
http://a777asami.chu.jp/nari.html/
http://a777asami.chu.jp/sozai/
http://a777asami.chu.jp/ro/
http://www.wonderpaq.com/katakura/
http://www.wonderpaq.com/
http://kannrekiiwaipresent.livedoor.biz/
http://www.weather-m.com/
http://warehouse.gonna.jp/failureunion/
http://tadamono.jp
http://kujirako.boo.jp/
http://takaandtoshi777.livedoor.biz/
http://tadamono.jp/aoko/
http://tadamono.jp/jeldstga/
http://www.weather-m.com/cash/
http://sparkle.moo.jp/cash/
5. On Mar 29 2009 @ 10:48 guest wrote:
30代 転職主婦 キャッシング
消費者金融 主婦
6. On Jul 14 2009 @ 04:26 guest wrote:
buy wow goldmy wow power leveling
buy wow gold
good wow power leveling
BUY wow gold
my wow power leveling
CHEAP rs gold
cheap wow power leveling
CHEAPEST lotro gold
MY aion gold
buy wow gold
cheap wow gold
CHEAPEST wow gold
7. On Jul 14 2009 @ 08:15 guest wrote:
AVI to DVD Converter,AVI to DVD Creator,iPhone Ringtone Maker for Mac,AVI Converter OS X,VOB Converter OS X,AVCHD Video Converter,FLV Converter,PowerPoint Converter,AVCHD Converter,Blue-Ray ripper,FLV to MOV Mac,VOB to DVD,HD Video Converter,iPod Playlist Transfer8. On Jan 05 2010 @ 14:57 uggbaileybutton wrote:
bailey button uggs-ugg boots cheap
ugg boots uk
ugg classic
1. On Jan 20 2008 @ 12:32 guest wrote:
This is C not C++