0

サーバープログラムとクライアントプログラムがあります。ゲーム内の人物を表すクラスを作成しました。そのクラスには、位置、名前、レベルなどの複数の変数があります....サーバーはクライアントに男オブジェクトを送信します。クライアントがその男と一緒に歩き回ると、クラス内の位置が変更され、クライアントは男全体を送信します-オブジェクトをサーバーに戻します。問題は、そのオブジェクトを送信すると、位置が常に (5,5)(開始位置) に戻ることです。送信された位置と受信された位置を毎回表示するメッセージボックスを作成したため、問題がソケットに関連していることはほぼ確実です。何か助けはありますか?

4

1 に答える 1

1

呼び出す必要がありますObjectOutputStream.reset().理由については、Javadocを参照してください。

于 2013-02-20T09:11:21.853 に答える