0

サーバーに 600,000 バイト以上を送信する C# アプリケーションがあります。サーバーからの応答が 10,000 バイトを超えています。私が抱えている問題は、10kバイトを超えると例外がスローされることです:

System.Net.Sockets.SocketException: System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size,SocketFlags socketFlags) の System.Net.Sockets で、既存の接続がリモート ホストによって強制的に閉じられました。 SimpleTcpClient.Main(String[] args) の Socket.Receive(Byte[] バッファ)

私のコード:

byte[] data = new byte[10000];
int receivedDataLength = server.Receive(data);
string Data = Encoding.ASCII.GetString(data, 0, receivedDataLength);
4

1 に答える 1