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++ 如何从boost ip::tcp::套接字类型检索原始套接字FD?_C++_Sockets_Boost - Fatal编程技术网

C++ 如何从boost ip::tcp::套接字类型检索原始套接字FD?

C++ 如何从boost ip::tcp::套接字类型检索原始套接字FD?,c++,sockets,boost,C++,Sockets,Boost,1) 如何从boost ip::tcp::套接字类型获取原始套接字fd 2) 我能从boost库的ip::tcp::socket类型读取数据并通过正常发送(fd…)系统调用写入数据吗?这可行吗。有人能帮我吗 提前谢谢 问候,, Suyambu您应该能够从ip::tcp::socket::native()获取套接字fd 获取本机套接字表示 native_type native() 此函数可用于获取套接字的底层表示。这是为了允许访问本机套接字功能,而不是以其他方式提供 我想您可以通读这个类并通过se

1) 如何从boost ip::tcp::套接字类型获取原始套接字fd

2) 我能从boost库的ip::tcp::socket类型读取数据并通过正常发送(fd…)系统调用写入数据吗?这可行吗。有人能帮我吗

提前谢谢

问候,,
Suyambu

您应该能够从
ip::tcp::socket::native()
获取套接字fd

获取本机套接字表示

native_type native()

此函数可用于获取套接字的底层表示。这是为了允许访问本机套接字功能,而不是以其他方式提供

我想您可以通读这个类并通过
send
进行编写,因为缓冲区应该被隔离,但您需要对其进行测试