首页 > 解决方案 > 如何“突破”套接字中的底层协议

问题描述

我最近发现了原始套接字(没有 TCP/UDP 的套接字),并查看了任何套接字消息的结构,我意识到“原始”套接字并不是真正的原始套接字——它们仍然具有底层 (IP) 协议。如何在 C++ 中使用没有底层协议的套接字?

我不想在互联网级别使用任何协议——即不是 IPV4、IPV6 或 ICMP——我想自定义实现其中的任何一个。

编辑...

这个答案实际上回答了我的问题。我希望我知道原始套接字具有双重含义...

标签: c++socketsnetwork-programming

解决方案


推荐阅读