public void ListenerReceive(NetworkStream stream) { Byte[] bytes = new Byte[256]; String data = null; int bytesCount; while ((bytesCount = stream.Read(bytes, 0, bytes.Length)) != 0) { // Translate data bytes to a ASCII string. data = MessageEncoderDecoder.DecodeMessage(bytes, bytesCount); Displayer.ShowReceivedMessage(data); } }
static void ReceiveData(TcpClient client) { NetworkStream ns = client.GetStream(); byte[] receivedBytes = new byte[1024]; int byteCount; while ((byteCount = ns.Read(receivedBytes, 0, receivedBytes.Length)) > 0) { String message = MessageEncoderDecoder.DecodeMessage(receivedBytes, byteCount); Displayer.ShowReceivedMessage(message); } }