aboutsummaryrefslogtreecommitdiff
path: root/src/espik_common_handler.c
diff options
context:
space:
mode:
authorbeber <beber>2005-10-08 23:25:19 +0000
committerbeber <beber>2005-10-08 23:25:19 +0000
commit4549ef5dc8fb73f44121b5d8b943e92a94b2c026 (patch)
tree26e64a9b560cf78ea59a0406b2dcac1f96c2976b /src/espik_common_handler.c
parentAdd a file to get serveur error response (diff)
downloadespik-4549ef5dc8fb73f44121b5d8b943e92a94b2c026.tar.xz
Reply to PING
Diffstat (limited to 'src/espik_common_handler.c')
-rw-r--r--src/espik_common_handler.c25
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);
}