が文字列を に送信し、がその文字列をファイルに保存する、非常に単純なClient-Server
システムを機能させようとしています。Client
Server
server
クライアントは次の方法で文字列を送信します。
//Other Code
sockStrm = new DataOutputStream (clientSocket.getOutputStream ());
//Other code
sockStrm.writeChars (line);
//Other code
サーバーは次の文字列を受け取ります。
//Other code
strm = new BufferedReader (new InputStreamReader (clientSocket.getInputStream ()));
//Other code
stringLine = strm.readLine ();
//Other code
string を送信するとSTOP
、クライアント側の文字列の長さは 4 で、サーバー側の文字列の長さは 9 で、次のように表示されます。STOP
サーバー側で受信した文字列を部分文字列にしようとしましたが、運が悪かったです。
これに対処する方法についての指針はありますか?