私は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 ループで明確に使用されています。コードの何が問題になっていますか?