02/05/12 23:38 DOMtPuO6
退室の後の入室で、キャラクターが表示されないバグは確認済みで、原因も判明しています。
UDPの移動コマンドにはカウンタが付いていて、古い番号のデータは破棄する仕様になっています。
退室するとカウンタを+1してキャラクターを非表示にするコマンドを発行しますが、その後カウンタを0にセットしていたため、入室時に送る新規データは退室時のリセットデータより古いとプログラムが判断しているためです。
仕様上、899(999)の次は0(100)なので、退室時のリセットでは899を送らないといけないのでした。まる。
>>403
HSPのエラーコードが出ていると、原因が推定しやすいのですが…。
とりあえず、こっちでホストを立てて再現を期待してみます。ポートが異なるから接続自体は無理だと思うんですが、一番怪しいのはUDPで送信するときに送信相手を指定する部分。指定後、即送信なので、間に合っていないのかも。
V0.4ホスト
210.199.42.143