こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Winsock で UDPパケットのデータロスト

Winsockを使用して で UDP/IPパケット受信するアプリケーションを作成しましたが、Winsockで UDP/IPデータを取りこぼしています。何か回避手段や対策がありましたらお教えいただけないでしょうか
よろしくお願いします

投稿日時 - 1999-08-18 09:09:43

QNo.53

暇なときに回答ください

このQ&Aは役に立ちましたか?

33人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

UDP/IP自体受信を保証しない通信方法なため取りこぼしが起きてはならない
システムの開発には使用できないと考えてください。取りこぼしが起きた
際に問題がないよう対策をとることはUDP/IPを使用するときは必須です。

上記を踏まえた上で、受信から次の受信待ち状態までの間隔を短くする
ことです。完全なマルチタスク環境であれば受信プロセスやスレッドを
持つことで対応も可能ですが、Windows 3.Xでは少々難しいと思われます。
できるだけアプリケーションの処理を軽くするしかないのでは?

投稿日時 - 1999-08-18 11:03:53