diff options
Diffstat (limited to '')
-rw-r--r-- | src/espik_net.c | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/src/espik_net.c b/src/espik_net.c index 8970f05..460009c 100644 --- a/src/espik_net.c +++ b/src/espik_net.c @@ -16,7 +16,7 @@ typedef int (*Handler_Func) (void* data, int ev_type, void* ev); static int ret; /* For debug */ -static char connected = 0; +char connected = 0; Ecore_Con_Server* con_sock; @@ -61,6 +61,23 @@ void espik_con_init (t_info serv_info) void espik_con_up() { printf ("Connected\n"); + + espik_debug_print ("<<<<<<<< DUMMMMY CODE >>>>>>>"); + + char *tmp, *tmp2; + + tmp = malloc (sizeof(char)* (strlen("NICK ") + strlen (a_infos.client->nickname))); + tmp2 = malloc (sizeof(char)* (strlen("USER localhost:") + strlen(a_infos.client->nickname)*2 + strlen (a_infos.client->realname))); + + sprintf (tmp, "NICK %s", a_infos.client->nickname); + sprintf (tmp2, "USER %s %s localhost: %s", a_infos.client->nickname, a_infos.client->nickname, a_infos.client->realname); + + espik_raw_send (tmp); + espik_raw_send (tmp2); + espik_raw_send ("JOIN #e.fr"); + + espik_debug_print ("<<<<<<<< DUMMMMY CODE >>>>>>>"); + connected++; } @@ -71,7 +88,7 @@ void espik_con_shutdown () if (!connected) espik_debug_print ("Unable to connect to server"); - ecore_con_server_del (con_sock); + espik_debug_print ("ecore_con_server_del: %p", ecore_con_server_del (con_sock)); ecore_con_shutdown (); /* espik_debug_print ("< espik_con_shutdown"); */ |