Дешифрование сообщения пакета IP - PullRequest
0 голосов
/ 17 октября 2018

Я использую:

socket = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.IP);

для получения информации от сетевого адаптера по конкретному IP.Я удалил заголовок IP и заголовок протокола (будь то TCP, UDP или ICMP).

Теперь перейдя к реальному сообщению, я уже предположил, что это невозможно, но я новичок в сетевом программировании.

Существует ли универсальный способ декодирования сообщений, поступающих из byteArray?

Большинство людей делают это:

string temp = Encoding.ASCII.GetString (packetData);

Я предполагаю, что исходная кодировка находится в ASCII.

Есть ли способ пройти через массив byte [] части сообщения и систематически расшифровать его до исходного значения?

Или вам нужно знать заранее тип кодировки и смещения?

спасибо!

...