TheTalion
@TheTalion

WebSocket: как перевести byte в string при получение?

Посылаю такое сообщение вебсокет-серверу (от клиента):
На C#
int test1 = 30;
int test2 = 40;
byte[] data = new byte[8];
				
byte[] testB1 = System.BitConverter.GetBytes(test1);
byte[] testB2 = System.BitConverter.GetBytes(test2);
				
testB1.CopyTo(data,0);
testB2.CopyTo(data,4);
				
webSocket.Send(data);


Как мне его декодировать обратно из byte в string на сервере (чтобы заранее отправляемые цифры вышли)?

Пробовал вот так, но выдает какую-то ерунду, а не мои цифры 
string result = Encoding.UTF8.GetString(data); 
А вот так:
string result = BitConverter.ToString(data);
выдает хекс, но как его перевести в мои цифры не знаю.
  • Вопрос задан
  • 168 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы