#include #include #include #include "openirc.h" int main() { int ret; ircClient *client; client = ircGetClient(); strcpy(client->hostname, "127.0.0.1"); client->port = 6667; client->timeout = 2; strcpy(client->nick, "target0_"); strcpy(client->ident,"target0"); strcpy(client->realname, "target0"); ret = ircConnect(client); if (ret == ERR_FAILED) { printf("cannot connect\n"); return 1; } if (ret == ERR_TIMEOUT) { printf("connection timed out\n"); return 1; } ircHandShake(client); ircSend(client, "JOIN #troll"); while ((ret = ircLoop(client)) != ERR_FAILED) { if (ret == ERR_SUCCESS) { while (ircGetLine(client)) printf("%s\n",StripBlanks(client->indata.currentline)); /* on affiche la ligne recue */ } } printf("error\n"); ircDisconnect(client); return 0; }