static void Main(string[] args) { var runtime = new SocketRuntime().InitialPool(); var svr = new TcpServer(new Handler()); svr.Listen("0.0.0.0", 8088); Console.WriteLine("test svr is runing..."); Console.Read(); }
static void Main(string[] args) { var runtime = new SocketRuntime().InitialPool(); var cli = new TcpSession(new Handler()); cli.Connect("127.0.0.1", 8088); ThreadPool.QueueUserWorkItem(s => { for (; ;) { Console.WriteLine("send count:" + Interlocked.Read(ref SendCount)); Console.WriteLine("receive count:" + Interlocked.Read(ref ReceiveCount)); Thread.Sleep(1000); } }); Console.WriteLine("test cli is runing..."); Console.Read(); }