From 07274513e984f0b5544586c74508ccd16e7dcafa Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Sun, 13 Jan 2013 17:29:19 +1000 Subject: Remove EFL, since it's been released now. --- .../ecore/src/examples/ecore_con_server_example.c | 81 ---------------------- 1 file changed, 81 deletions(-) delete mode 100644 libraries/ecore/src/examples/ecore_con_server_example.c (limited to 'libraries/ecore/src/examples/ecore_con_server_example.c') diff --git a/libraries/ecore/src/examples/ecore_con_server_example.c b/libraries/ecore/src/examples/ecore_con_server_example.c deleted file mode 100644 index 5423eb1..0000000 --- a/libraries/ecore/src/examples/ecore_con_server_example.c +++ /dev/null @@ -1,81 +0,0 @@ -#include -#include -#include - -/* Ecore_Con server example - * 2010 Mike Blumenkrantz - */ - -/* comment if not using gnutls */ -static void -tls_log_func(int level, const char *str) -{ - fprintf(stderr, "|<%d>| %s", level, str); -} - -Eina_Bool -_add(void *data, int type, Ecore_Con_Event_Client_Add *ev) -{ - printf("Client with ip %s connected!\n", ecore_con_client_ip_get(ev->client)); - ecore_con_client_send(ev->client, "hello!", 6); -// ecore_con_client_flush(ev->client); - ecore_con_client_timeout_set(ev->client, 5); - - return ECORE_CALLBACK_RENEW; -} - - -Eina_Bool -_del(void *data, int type, Ecore_Con_Event_Client_Del *ev) -{ - printf("Lost client with ip %s!\n", ecore_con_client_ip_get(ev->client)); - ecore_main_loop_quit(); - return ECORE_CALLBACK_RENEW; -} - -Eina_Bool -_data(void *data, int type, Ecore_Con_Event_Client_Data *ev) -{ - char fmt[128]; - - snprintf(fmt, sizeof(fmt), - "Received %i bytes from client:\n" - ">>>>>\n" - "%%.%is\n" - ">>>>>\n", - ev->size, ev->size); - - printf(fmt, ev->data); - return ECORE_CALLBACK_RENEW; -} -int main() -{ - Ecore_Con_Server *svr; - eina_init(); - ecore_init(); - ecore_con_init(); - -/* comment if not using gnutls */ - gnutls_global_set_log_level(9); - gnutls_global_set_log_function(tls_log_func); - - -/* to use a PEM certificate with TLS and SSL3, uncomment the lines below */ - if (!(svr = ecore_con_server_add(ECORE_CON_REMOTE_TCP | ECORE_CON_USE_TLS | ECORE_CON_USE_SSL3 | ECORE_CON_LOAD_CERT, "127.0.0.1", 8080, NULL))) - -/* to use simple tcp with ssl/tls, use this line */ -// if (!ecore_con_server_add(ECORE_CON_REMOTE_TCP | ECORE_CON_USE_SSL3, "127.0.0.1", 8080, NULL)) - exit(1); - - ecore_con_ssl_server_cert_add(svr, "server.pem"); - ecore_con_ssl_server_privkey_add(svr, "server.pem"); -/* set event handler for client connect */ - ecore_event_handler_add(ECORE_CON_EVENT_CLIENT_ADD, (Ecore_Event_Handler_Cb)_add, NULL); -/* set event handler for client disconnect */ - ecore_event_handler_add(ECORE_CON_EVENT_CLIENT_DEL, (Ecore_Event_Handler_Cb)_del, NULL); -/* set event handler for receiving client data */ - ecore_event_handler_add(ECORE_CON_EVENT_CLIENT_DATA, (Ecore_Event_Handler_Cb)_data, NULL); - -/* start server */ - ecore_main_loop_begin(); -} -- cgit v1.1