set server password for TestBot
[NeonServV5.git] / main.c
1
2 #include "main.h"
3 #include "ClientSocket.h"
4 #include "UserNode.h"
5
6 //all c files - so we don't need a big Makefile right now :D
7 #include "ClientSocket.c"
8 #include "IRCParser.c"
9 #include "UserNode.c"
10 #include "ChanNode.c"
11 #include "ChanUser.c"
12 #include "IRCEvents.c"
13 #include "WHOHandler.c"
14
15 void just_test_it() {
16     struct UserNode *user = addUser("TestBot");
17     strcpy(user->ident, "test");
18     strcpy(user->realname, "testUser!");
19     user->flags |= USERFLAG_ISBOT;
20     struct ClientSocket *client = create_socket("127.0.0.1", 6667, "pktest:pktest123", user); //pktest Hostmask(s): *@127.0.0.1
21     connect_socket(client);
22 }
23
24 int main(void)
25 {
26     parser_init();
27     init_UserNode();
28     init_ChanNode();
29     just_test_it();
30     
31     time_t socket_wait;
32     while(1) {
33         socket_wait = time(0) + SOCKET_SELECT_TIME;
34         do {
35             socket_loop(SOCKET_SELECT_TIME);
36         } while(time(0) > socket_wait);
37         clearTempUsers();
38     }
39 }