基本的なサーバー - クライアント接続 (サーバーは Java、クライアントは C#) をセットアップしました。サーバーが PrintWriter を使用して大量のデータをクライアントに送信すると、StreamReader を使用しているときに一部のデータがクライアントによって読み取られません。
サーバーはクライアントに送信します。
Socket TEMP_SOCK = (Socket) RandomServer.Connections.get(1);
PrintWriter TEMP_OUT = new PrintWriter(TEMP_SOCK.getOutputStream());
TEMP_OUT.println("test");
TEMP_OUT.flush();
クライアントはサーバーから受信します:
while(true) {
NetworkStream Stream = connection.GetStream();
StreamReader streamin = new StreamReader(Stream);
string returndata = IN.ReadLine();
print(return data);
}
ありがとうございました