static void Main(string[] args) { Console.WriteLine("1. TCP Listener"); Console.WriteLine("2. TCP Client"); int choice = int.Parse(Console.ReadLine()); TcpSocket tcpSocket = new TcpSocket(); tcpSocket.OnReadBytes += Program_onReadNetworkBytes; switch (choice) { case 1: TcpListenerProcess(tcpSocket); break; case 2: TcpClientProcess(tcpSocket); break; default: break; } }
private static void TcpListenerProcess(TcpSocket tcpSocket) { tcpSocket.Listen(port); }
private static void TcpClientProcess(TcpSocket tcpSocket) { tcpSocket.Connect(hostName, port); }