rigidchips-lib / rigidchips

23 stars 7 forks source link

DirectPlayへメッセージを投げる際の設定不足 #100

Open siruhu opened 8 years ago

siruhu commented 8 years ago

**ここでの"メッセージ"はDirectPlayへ投げるパケットと思ってもらえば良い 通信経路上のパケットとほぼ同じものだが、メッセージが大きすぎた場合はDirectPlayが複数のパケットに分割して送ったりするため別の呼び名がある

全メッセージがDPlay:SendAll、DPlay:SendToを通して送られているが、Send***からDirectPlayにメッセージを投げる際のオプションが タイムアウト60ms、 dwFlags=DPNSEND_NOLOOPBACK|DPNSEND_NOCOMPLETE で固定なため、チャット飛び、弾飛びなどの発生原因になっていた