サーバーからクライアントに POJO を送信するプログラムがあります。String[]
orのようなプリミティブ データ型の場合Boolean
、正常に動作します。ゲッターとセッターだけでカスタム データ型を作成し、それをサーバーからクライアントに送信し、Java オブジェクトからデータ型にキャストしようとすると、例外が発生します。
java.lang.ClassCastException: java.lang.Object cannot be cast to com.ais.sqar.datatypes.Udata
クライアントとサーバーの両方のインスタンスで、問題なくキャストできる場所。押してみるとObjectOutputStream
何か変なことが起きたようです。オブジェクトもシリアル化しました。ここに ObjectOutputStreams に関する問題はありますか?