aboutsummaryrefslogtreecommitdiff
path: root/src/espik_net.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/espik_net.c21
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"); */