Работа с TcpClient и ивритом

У меня есть проект VB.NET.

Я пытаюсь подключиться к серверу через TcpClient. Я должен получить данные на иврите, но все иврит возвращается как символы...

Я использую кодировку UTF-8, но это не помогает... Когда я попытался перейти на Unicode, служба зависла.

Любые идеи?

Код:

 client.Connect(Settings.ServerIP, Settings.ServerPort)
client.GetStream().BeginRead(receiveData, 0, receiveData.Length, AddressOf ReceiveDataCallback, client)
Dim bytesReceived As Int32 = (client.GetStream().EndRead(iar))
Dim NewData As String = Encoding.UTF8.GetString(receiveData, 0, bytesReceived)

Спасибо!


person Sarah Sh    schedule 20.07.2015    source источник
comment
Возможный дубликат вашей проблемы или, по крайней мере, подталкивание в правильном направлении - stackoverflow.com/a/7236718/16391   -  person StingyJack    schedule 20.07.2015
comment
В какой кодировке сервер отправляет?   -  person usr    schedule 20.07.2015