发布时间 : 星期二 文章C#TCPClient应用-一个简单的消息发送和接收更新完毕开始阅读e0691d8971fe910ef12df808
TcpListenertcpListener = new TcpListener(ipAddress,9999); tcpListener.Start();
TcpClienttcpClient = tcpListener.AcceptTcpClient();
NetworkStream ns = tcpClient.GetStream(); StreamReadersr = new StreamReader(ns); string result = sr.ReadToEnd();
Invoke(new UpdateDisplayDelegate(UpdateDisplay), new object[] { result });
tcpClient.Close(); tcpListener.Stop(); }
public void SocketListen() {
Socket listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
listener.Bind(new IPEndPoint(IPAddress.Any, 9999)); listener.Listen(0);
Socket socket = listener.Accept();
Stream netStream = new NetworkStream(socket); StreamReader reader = new StreamReader(netStream); string result = reader.ReadToEnd();
Invoke(new UpdateDisplayDelegate(UpdateDisplay), new object[] { result });
socket.Close(); listener.Close(); }
public void UpdateDisplay(string text) {
richTextBox1.Text = text; }
} }