4

ピアツーピアソフトウェア用のstunServerを介してソケットを作成するコードがありますが、ソケットがすでに開いている状態でboost :: udp :: socketを作成できるかどうか疑問に思っていますか?

私はすでにブーストドキュメントを検索しましたが、これを許可するものは何も見つかりませんでした。

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 に答える