我们可以用一个已经打开的插座来创建升压插座吗

Can we create boost socket with a socket already open?

本文关键字:插座 创建 一个 我们      更新时间:2023-10-16

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

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

是。

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);

有关详细信息,请参阅此示例代码。