客户端编码
TcpClient tcpclnt = new TcpClient("192.157.1.1", 8001);
Stream stm = tcpclnt.GetStream();
byte[] bites = new byte[dataLength];
// assigning values for bites
stm.Write(clientdata, 0, clientdata.Length);
服务器端编码
TcpListener listener = new TcpListener(IPAddress.Any, 8001);
listener.Start(10);
Socket soc = listener.AcceptSocket();
byte[] bites = new byte[1000];
int avail = soc.Available;
int receivedBytesLen = soc.Receive(bites);
在将客户端数据写入流之后,服务器端的 soc.Available 也为零。所以服务器无法读取数据。问题是什么?