さまざまな種類のパケットを送受信するためにクライアントをサーバーに接続する必要があるAndroidアプリを開発しています。それを達成するために、私はKryoNetライブラリを使用しています。私のクライアントは自分自身をサーバーに接続し、独自のパケットを正常に送信します。しかし、私の問題は、サーバーがそれらへの応答に失敗したように見えることです。これらのパケットをサーバー側とクライアント側で同じ順序で登録しconnection
、オーバーライドされたreveived
メソッド fromのパラメーターを使用しkryonet.Listener
て応答します (例: connection.sendUDP(...)
)。私はAndroid 5.0.2を持っており、サーバー側とクライアント側の両方で2.22.0-RC1バージョンのKryoNetを使用しています...オプション付きLog.set(Log.LEVEL_DEBUG)
有効にすると、サーバーがパケットの書き込みを開始することがわかります ( DEBUG: [kryo] write: PacketMovement ) が、何も受信しません。
この問題について何か助けていただければ幸いです。