1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
            TcpListener tcpListener = new TcpListener(7777);
            while (true)
            {
                tcpListener.Start();
                System.Console.WriteLine("伺服器啟動,等待Client端連線...");

                Socket soTcp = tcpListener.AcceptSocket();
                Console.WriteLine("Client端已連線");
                Byte[] received = new Byte[1024];
                int bytesReceived = soTcp.Receive(received, received.Length, 0);
                String dataReceived = System.Text.Encoding.UTF8.GetString(received);
                Console.WriteLine(dataReceived);
                String returningString = "OK";
                Byte[] returningByte = System.Text.Encoding.UTF8.GetBytes(returningString.ToCharArray());
                soTcp.Send(returningByte, returningByte.Length, 0);
                tcpListener.Stop();
            }