Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何";“爆发”;套接字中底层协议的实现_C++_Sockets_Network Programming - Fatal编程技术网

C++ 如何";“爆发”;套接字中底层协议的实现

C++ 如何";“爆发”;套接字中底层协议的实现,c++,sockets,network-programming,C++,Sockets,Network Programming,我最近发现了一些原始套接字(没有TCP/UDP的套接字),通过查看任何套接字消息的结构,我意识到“原始”套接字并不是真正的原始套接字——它们仍然有底层(IP)协议。如何在C++中使用没有底层协议的套接字? 我不想在internet级别使用任何协议—即不是IPV4、IPV6或ICMP—我希望自定义实现其中任何一种协议 编辑 答案实际上回答了我的问题。我希望我知道原始套接字有双重含义…你是说posix套接字吗?升压插座?抱歉,标准中没有关于插座的内容library@idclev463035818我有

我最近发现了一些原始套接字(没有TCP/UDP的套接字),通过查看任何套接字消息的结构,我意识到“原始”套接字并不是真正的原始套接字——它们仍然有底层(IP)协议。如何在C++中使用没有底层协议的套接字? 我不想在internet级别使用任何协议—即不是IPV4、IPV6或ICMP—我希望自定义实现其中任何一种协议

编辑


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

你是说posix套接字吗?升压插座?抱歉,标准中没有关于插座的内容library@idclev463035818我有点新。。。什么是posix套接字?我的意思是一个可以连接到其他计算机的套接字,不使用IPv4、IPv6或任何其他底层协议。你标记了C++,但是不清楚你在说什么套接字。我标记了C++,因为这是我打算使用的语言。你说不清楚我在说什么是什么意思?就目前情况来看,这似乎是一个xy问题。你到底想在这里做什么?如果您查看,您真正想要检查/修改哪个级别?您是在谈论posix套接字吗?升压插座?抱歉,标准中没有关于插座的内容library@idclev463035818我有点新。。。什么是posix套接字?我的意思是一个可以连接到其他计算机的套接字,不使用IPv4、IPv6或任何其他底层协议。你标记了C++,但是不清楚你在说什么套接字。我标记了C++,因为这是我打算使用的语言。你说不清楚我在说什么是什么意思?就目前情况来看,这似乎是一个xy问题。你到底想在这里做什么?如果查看,您真正希望检查/修改哪个级别?