4

我有一个代码可以通过 stunServer 为我的点对点软件创建一个套接字,我想知道是否可以创建一个已打开套接字的 boost::udp::socket ?

我已经在 boost 文档中进行了搜索,但我没有发现任何允许这样做的东西。

4

1 回答 1

6

是的。

io_service ios;
ip::udp::socket socket(ios);
int native_socket = ::socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
socket1.assign(ip::udp::v4(), native_socket);

有关更多信息,请参阅此示例代码

于 2012-07-18T08:53:29.903 回答