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(); } |
Direct link: https://paste.plurk.com/show/1754033