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

时间:2012-11-27 04:48:15

标签: c++ sockets boost

1)如何从boost ip :: tcp :: socket type ??

获取原始套接字fd

2)我能从ip :: tcp :: socket类型的boost库中读取并通过普通的send(fd ...)系统调用来编写吗?这是可行的吗?有人可以帮助我..

提前致谢。

此致 Suyambu

1 个答案:

答案 0 :(得分:0)

您应该可以从ip::tcp::socket::native()获取套接字fd。

  

获取本机套接字表示。

     

native_type native();

     

此函数可用于获取套接字的基础表示。这旨在允许访问未以其他方式提供的本机套接字功能。

我想你可以通读这个类并通过send写一下,因为缓冲区应该被隔离,但是你需要对它进行测试。