diff options
author | beber <beber> | 2005-10-08 23:25:19 +0000 |
---|---|---|
committer | beber <beber> | 2005-10-08 23:25:19 +0000 |
commit | 4549ef5dc8fb73f44121b5d8b943e92a94b2c026 (patch) | |
tree | 26e64a9b560cf78ea59a0406b2dcac1f96c2976b /src/espik_common_handler.c | |
parent | Add a file to get serveur error response (diff) | |
download | espik-4549ef5dc8fb73f44121b5d8b943e92a94b2c026.tar.xz |
Reply to PING
Diffstat (limited to 'src/espik_common_handler.c')
-rw-r--r-- | src/espik_common_handler.c | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/src/espik_common_handler.c b/src/espik_common_handler.c index b0c854b..2f81f8d 100644 --- a/src/espik_common_handler.c +++ b/src/espik_common_handler.c @@ -16,7 +16,30 @@ int server_data (void* data __UNUSED__, int ev_type __UNUSED__, Ecore_Con_Event_Server_Data* ev) { - printf ("%s\n", (char*)ev->data); + unsigned int i; + char* msg; + + msg = strdup((char*)ev->data); + + printf ("%s\n", msg); + + for (i=0 ; i < strlen(msg) ; i++) + { + if (msg[i] == ' ') + msg[i] = '\0'; + } + +#if 1 + printf ("server_data: msg: %s\n", msg); +#endif + + if (! (strcmp (msg, "PING"))) + { + irc_send("/raw PONG guybrush.melee"); +#if 1 + printf ("server_data: <irc_send\n"); +#endif + } return (0); } |