rendered paste body#include <stdio.h>
#include <sys/poll.h>
#include <string.h>
#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;
}