У меня установлено соединение с websocket, я хочу получать от него сообщение. Ниже приведен мой код для получения сообщения от websocket.Использование TcpClient для получения данных в websocket get 0 0 0 0
//mClient is my TCP connection
byte[] bytes;
NetworkStream netStream;
string returndata;
while(true)
{
bytes = new byte[mClient.ReceiveBufferSize];
netStream = mClient.GetStream();
netStream.Read(bytes, 0, (int)mClient.ReceiveBufferSize);
returndata = Encoding.UTF8.GetString(bytes);
Console.WriteLine("This is what the host returned to you: " + returndata);
}
Данные должны быть некоторые JSON массив, когда я открываю с браузером, но у меня есть получить странные данные, как
??\0\0\0\0\0\0\0\0\0\0\
И второй цикл, начиная навсегда
\ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0
Я видел Similar Question, но Я не знаю его ответа. Могу ли я узнать, как исправить эту проблему и в чем проблема?