C#TCPClient应用-一个简单的消息发送和接收 联系客服

发布时间 : 星期二 文章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; }

} }