wrote a small Makefile
[NeonServV5.git] / main.c
1
2 #include "main.h"
3 #include "ClientSocket.h"
4 #include "UserNode.h"
5 #include "IRCEvents.h"
6
7 void just_test_it() {
8     struct UserNode *user;
9     struct ClientSocket *client;
10     
11     user = addUser("TestBot");
12     strcpy(user->ident, "test");
13     strcpy(user->realname, "testUser!");
14     user->flags |= USERFLAG_ISBOT;
15     client = create_socket("127.0.0.1", 6667, "pktest:pktest123", user); //pktest Hostmask(s): *@127.0.0.1
16     connect_socket(client);
17     
18     user = addUser("TestBot2");
19     strcpy(user->ident, "test");
20     strcpy(user->realname, "testUser!");
21     user->flags |= USERFLAG_ISBOT;
22     client = create_socket("127.0.0.1", 6667, "pktest:pktest123", user); //pktest Hostmask(s): *@127.0.0.1
23     connect_socket(client);
24 }
25
26 int main(void)
27 {
28     parser_init();
29     init_UserNode();
30     init_ChanNode();
31     init_bind();
32     just_test_it();
33     
34     time_t socket_wait;
35     while(1) {
36         socket_wait = time(0) + SOCKET_SELECT_TIME;
37         do {
38             socket_loop(SOCKET_SELECT_TIME);
39         } while(time(0) > socket_wait);
40         clearTempUsers();
41     }
42 }