我有两个应用程序,一个在服务器上,一个在客户端上。
在服务器端,我像这样写流。
NetworkStream stream = client.GetStream();
byte[] msg = System.Text.Encoding.ASCII.GetBytes(messageSent);
stream.Write(msg, 0, msg.Length);
stream.Write(msg, 0, msg.Length);
我正在一个一个地在流中写入多个字符串。字符串的长度是可变的,最大长度约为 500
问题:
如何在客户端读取块
有时我会得到组合字符串
就像我发送了 A,B,C
在客户端我收到了 A, BC
我是这样的客户:
bytes = stream.Read(data, 0, data.Length);
任何帮助表示赞赏。