0

UDPSocketを介して通信するp2pアプリを開発したいと思います。そのためのドキュメントを読み始めたばかりで、ルビーのソケット管理のその部分を理解できませんでした。

具体的には、ruby-docが呼び出すように、これらの「フラグ」をすべての送信呼び出しに追加することができます。(http://www.ruby-doc.org/stdlib-1.9.3/libdoc/socket/rdoc/UDPSocket.html#method-i-send)

しかし、いつ、どのように使用しますか?

4

1 に答える 1

1

それらを参照する例またはいくつかのドキュメントがあるので、それらを使用する必要があるかどうかはおそらくわかります。

で使用されるより一般的なオプションには、recvfrom帯域MSG_OOB外データを処理する方法、MSG_PEEKキューから外さずに着信メッセージを確認する方法MSG_WAITALL、受信バッファがいっぱいになるのを待つ方法などがあります。

これらは実際にはかなりエッジケースであるため、使用されているものはおそらく見られないでしょう。

これらのフラグは、ベースとなる低レベルのrecv呼び出しから取得されSocketます。

于 2013-01-03T19:01:07.370 に答える