我试图在我的 C# 客户端代码中实现这一点:
try
{
Byte[] data = new Byte[256];
String str= String.Empty;
while(stream.DataAvailable)
{
Int32 bytes = stream.Read(data, 0, data.Length);
str= System.Text.Encoding.UTF8.GetString(data, 0, bytes);
Debug.Log(str);
}
}
我得到了错误:
成员“System.Net.Sockets.NetworkStream.DataAvailable”不能用作方法或委托
在 MSDN 在此链接上给出的示例中,它显然在 do-while 循环中使用。我的代码有什么问题?