Посылаю такое сообщение вебсокет-серверу (от клиента):
На 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);
выдает хекс, но как его перевести в мои цифры не знаю.