|
|
@ -17,20 +17,12 @@ main (int argc, char * argv[]) |
|
|
TR_Server server = TR_new(TR_Server); |
|
|
TR_Server server = TR_new(TR_Server); |
|
|
TR_Protocol protocol = TR_new(TR_ProtocolRaw); |
|
|
TR_Protocol protocol = TR_new(TR_ProtocolRaw); |
|
|
TestHandler test_handler = TR_new(TestHandler); |
|
|
TestHandler test_handler = TR_new(TestHandler); |
|
|
TR_Socket socket; |
|
|
|
|
|
|
|
|
|
|
|
TR_logger = TR_INSTANCE_CAST(TR_Logger, mylogger); |
|
|
TR_logger = TR_INSTANCE_CAST(TR_Logger, mylogger); |
|
|
|
|
|
|
|
|
TR_serverAddHandler(server, (TR_EventHandler)test_handler); |
|
|
TR_serverAddHandler(server, (TR_EventHandler)test_handler); |
|
|
socket = (TR_Socket)TR_new(TR_TcpSocket, TR_logger, "0.0.0.0", 5678, 0); |
|
|
|
|
|
TR_serverAddEndpoint( |
|
|
|
|
|
server, |
|
|
|
|
|
TR_new(TR_ConnEntryPoint, socket, protocol)); |
|
|
|
|
|
|
|
|
|
|
|
socket = TR_new(TR_UdpSocket, TR_logger, "0.0.0.0", 5678, 0); |
|
|
|
|
|
TR_serverAddEndpoint( |
|
|
|
|
|
server, |
|
|
|
|
|
TR_new(TR_DatagramEntryPoint, socket, protocol)); |
|
|
|
|
|
|
|
|
TR_serverBindTcp(server, "0.0.0.0", 5678, protocol); |
|
|
|
|
|
TR_serverBindUdp(server, "0.0.0.0", 5678, protocol); |
|
|
|
|
|
|
|
|
TR_serverStart(server, 1000); |
|
|
TR_serverStart(server, 1000); |
|
|
|
|
|
|
|
|
|