All pastes #395753 Raw Edit

ecore_con SSL

public c v1 · immutable
·published 2007-03-15 08:23 UTC
rendered paste body
#include <Ecore.h>#include <Ecore_Con.h>#include <stdio.h>static int handler_server_add(void *data, int type, void *ev){    Ecore_Con_Event_Server_Add *e = (Ecore_Con_Event_Server_Add*)ev;    printf("Coninected.\n");    return 0;}static int handler_server_del(void *data, int type, void *ev){    printf("Disconnected\n");    return 0;}static int handler_server_data(void *data, int type, void *ev){    Ecore_Con_Event_Server_Data *e = (Ecore_Con_Event_Server_Data*)ev;    printf("recv: %i bytes, '%s'\n", e->size, e->data);    return 0;}int main( int argc, char* argv[] ){    ecore_init();    ecore_con_init();    ecore_event_handler_add(ECORE_CON_EVENT_SERVER_ADD, handler_server_add, NULL);    ecore_event_handler_add(ECORE_CON_EVENT_SERVER_DEL, handler_server_del, NULL);    ecore_event_handler_add(ECORE_CON_EVENT_SERVER_DATA, handler_server_data, NULL);    Ecore_Con_Server *server = ecore_con_server_connect( ECORE_CON_REMOTE_SYSTEM | ECORE_CON_USE_SSL, "irc.hackthissite.org", 7000, NULL);    ecore_main_loop_begin();    return 0;}