JAVAのソケットは初めてです。最近、クライアントがサーバー側の辞書から単語を検索できるサーバークライアントプログラムを構築しようとしています。サーバーはその単語の定義をクライアントに返します。サーバー側のコードは、次のとおりです。 public class DictionaryServer {
private static int port;
private static String d
バイトデータを破損させずに処理する方法が問題になりました。ここに私のコードです ...
byte[] b = new byte[1000];
// read input stream
BufferedInputStream inData = new BufferedInputStream(socket.getInputStream());
int length = inData.read
ここでは単純なサーバープログラムのコードです。クライアントが接続しようとしていても、接続しようとしているクライアントがいなくてもpersonオブジェクトが作成されます。 P.S. printStackTrace()をどのようにして、2番目のcatchステートメント(whileループ内)でサーバーの行のコメントを外すと、スタックトレースとは対照的に、赤い書き込みを取得します。 'import jav