Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
1)如何从 boost ip::tcp::socket 类型中获取原始套接字 fd ?
2) 我可以从 ip::tcp::socket 类型的 boost 库中读取并通过正常的 send(fd...) 系统调用进行写入吗?是否可行。有人能帮我吗..
提前致谢。
问候, 苏扬布
您应该能够从ip::tcp::socket::native().
ip::tcp::socket::native()
获取本机套接字表示。 native_type native(); 该函数可用于获取套接字的底层表示。这旨在允许访问未提供的本机套接字功能。
获取本机套接字表示。
native_type native();
该函数可用于获取套接字的底层表示。这旨在允许访问未提供的本机套接字功能。
我想你可以通读这个类并写通,send因为缓冲区应该是隔离的,但你需要对其进行测试。
send