C# отправка шестнадцатеричной строки в сокет TCPC#

Место общения программистов C#
Ответить
Anonymous
 C# отправка шестнадцатеричной строки в сокет TCP

Сообщение Anonymous »

Я пытаюсь отправить шестигранную строку в розетку TCP. У меня есть некоторые проблемы с форматом или преобразованием этой строки, потому что я не очень уверен, что он использует формат. Работает нормально на основе класса сокетов.
Это приложение имитирует запрос, который нормально отправляет из программы настольных компьютеров на устройство, которое размещает веб -сервис. < /p>

через Wireshark, Я узнал, что веб -сервис примет поток ввода (думаю, он в HEX) и возвращает 2 -й. Hex Stream, который содержит необходимые данные. br /> data (8 байтов)
data: 62ff03fff00574600
длина: 8 < /p>

Теперь я много пробовал, чтобы воспроизвести это транслировать. Я был, это была строка UTF8 и преобразовал этот поток в этот формат. Но каждый раз, когда я отправлю его, можно увидеть в Wireshark следующий вывод: 62c3bf03c3bf00574600 < /p>

Насколько я исследовал 62 = B, но FF всегда отправляйте C3bf. < /P >

Кто -то знает, как отправить этот поток в правильном формате? >

Подробнее здесь: https://stackoverflow.com/questions/190 ... tcp-socket
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»