/// <summary> /// 接收服务器端发送的消息 /// </summary> public void ReceiveData() { if (Client.Connected && clientrun) { stream = Client.GetStream(); if (stream.CanRead) { stream.BeginRead(Buffer, 0, Buffer.Length, OnReadCallback, null); SetReceiveTextValue = new SetReceiveTextCallback(SetReceive); } } }
/// <summary> /// 接收客户端到来的消息 /// </summary> public void ReceiveData()//找一个方法在断开连接时跳出rev循环 { if (server.Connected) { stream = server.GetStream(); if (stream.CanRead) { stream.BeginRead(Buffer, 0, Buffer.Length, OnReadCallback, null); SetReceiveTextValue = new SetReceiveTextCallback(SetReceiveText); } } }