2

recvfrom()マルチキャストでは、送信者が終了したときの戻り値は何ですか? 接続指向の場合、上記の関数はゼロを返しますが、接続のない環境では、受信者を正常に終了させるための戻り値は何ですか。

4

1 に答える 1

1

udp に似ています。そのような値はありません。接続指向ではないということは、まさにこれを意味します。接続はありません。接続があるかどうかに関係なく(より高いレベルで)「簿記」はありません。必要に応じて、プロトコルで特定の値を送信するなどして、自分で作成することもできます。

別の方法として、一定時間データがない場合にタイムアウトすることもできます。

于 2012-10-29T12:36:41.373 に答える