我在一个客户端读取了更多消息

时间:2019-05-02 11:12:54

标签: c# tcp

我在C#中有客户端/服务器tcp程序。服务器代码:

        string s = "test";

        while (true)
        {
            socketList[0].Send(Encoding.ASCII.GetBytes(s));
            Thread.Sleep(1);
        }

客户代码:

        pricesSocket.Connect(IPAddress.Parse("127.0.0.1"), 8001);

        while (true)
        {

            Stream stm1 = pricesSocket.GetStream();
            int count = 1000000;
            byte[] response = new byte[count];
            int k = stm1.Read(response, 0, count);  
        }

我几乎总是从同一客户端读取的服务器上收到多于一条消息。我需要让一位客户阅读一条消息。

0 个答案:

没有答案