예제 #1
0
        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;
            }
        }
예제 #2
0
 private static void TcpListenerProcess(TcpSocket tcpSocket)
 {
     tcpSocket.Listen(port);
 }
예제 #3
0
 private static void TcpClientProcess(TcpSocket tcpSocket)
 {
     tcpSocket.Connect(hostName, port);
 }