コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }