我们可以创建一个已经打开套接字的boost套接字吗?

kav*_*ero 4 c++ sockets boost boost-asio

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

我已经在增强文档中搜索了但是我发现没有任何东西可以使用它.

Dav*_*rtz 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);
Run Code Online (Sandbox Code Playgroud)

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