URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8563
[ Назад ]

Исходное сообщение
"Socket: разбор tcp пакета"

Отправлено tarpedo , 19-Дек-09 14:05 
Занимаюсь изучением программирования сокетов в юникс (конкретно FreeBSD) на С++. Создание клиент-серверов на TCP и UDP и работы их с БД уже расшарил, но что то упустил... Мне необходимо получить весь пакет включая заголовок и поле данных в переменной в двоичном виде для последующего разбора.

Не подскажите на какой этапе необходимо выбирать данные в хекс и где именно так что б это был именно весь пакет.

заранее благодарен за помощь.


Содержание

Сообщения в этом обсуждении
"Socket: разбор tcp пакета"
Отправлено jd , 19-Дек-09 17:31 
Копайте в сторону raw sockets. Не знаю, как это делается именно во FreeBSD, но как-то точно делается.

"Socket: разбор tcp пакета"
Отправлено tarpedo , 15-Янв-10 12:52 
>Копайте в сторону raw sockets. Не знаю, как это делается именно во
>FreeBSD, но как-то точно делается.

Примного благодарен :)