как я могу реализовать IP в протоколе IP (инкапсуляция IP) в c ++? - PullRequest
0 голосов
/ 13 июля 2020

Я хочу перенаправить свой пакет tcp от A к B через C. Я новичок в сетевом программировании, и некоторые примеры кода будут мне очень полезны.

Есть ли способ сделать это с помощью библиотеки boost?

1 Ответ

0 голосов
/ 13 июля 2020

как я могу реализовать IP в протоколе IP

Прочтите стандарт C ++ 11 n3337 . IP там даже не упоминается.

Таким образом, вы не можете реализовать IP в IP в стандартном размещенном коде C ++.

Однако на вашем устройстве или компьютере может быть запущено Linux ядро ​​ (например, на RaspBerryPi ). Затем вы должны прочитать Расширенный Linux Программирование и системные вызовы (2) , pro c (5) и ip (7) и iptables (8) и несколько Linux HowTO -s

Есть ли способ сделать это через буст библиотека?

Читали ли вы документацию по boost ? Рассматривали ли вы использование библиотек POCO или Qt ?

...