#include "Slim.h" #include "SocketServer.h" #include "SlimConnectionHandler.h" #include "TcpComLink.h" #include #include Slim * slim; int connection_handler(int socket) { int result = 0; TcpComLink * comLink = TcpComLink_Create(socket); result = Slim_HandleConnection(slim, (void*)comLink, &TcpComLink_send, &TcpComLink_recv); TcpComLink_Destroy(comLink); return result; } int main(int ac, char** av) { slim = Slim_Create(); SocketServer* server = SocketServer_Create(); SocketServer_register_handler(server, &connection_handler); int result = SocketServer_Run(server, av[1]); SocketServer_Destroy(server); Slim_Destroy(slim); return result; }