Sha256: f33f3a123a8541f4ffbadac8c25e44e53abc7325e3fb56477bce7fd914e4364e
Contents?: true
Size: 690 Bytes
Versions: 8
Compression:
Stored size: 690 Bytes
Contents
#include "Slim.h" #include "SocketServer.h" #include "SlimConnectionHandler.h" #include "TcpComLink.h" #include <stdlib.h> #include <string.h> 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; }
Version data entries
8 entries across 8 versions & 1 rubygems