最近、マルチスレッドの概念を使用してサーバークライアントプログラムを作成しています。何らかの理由で、クライアントからサーバーに文字列の配列を送信する必要があります。文字列の配列を送信するためにObjectOutputStream
andメソッドを使用しています。writeObject()
たとえば、という名前の配列があり、String data[] = new String[3]
それをに送信しsocketwriteobject(data)
ます。
質問は、サーバーでこの文字列の配列を受け取るにはどうすればよいですか?それとObjectInputStream
この方法readObject()
は私を助けることができますか?このオブジェクトを繰り返して、サーバー側で新しい文字列の配列にしたいだけです。たとえばString newData[] = new String[3]
、文字列をintointodata[0]
にnewData[0]
入れdata[2]
ますnewData[2]
。