私はC#が初めてで、クライアント用のサーバーリスナーを作成する必要があるため、それを選択しました...問題なく複数のクライアントをリッスンできるスレッドを備えたサーバーを構築しますが、クライアントが切断するとサーバーがエラーを出すことがあります。
System.InvalidOperationException: 接続されていない操作は許可されていません
これは、パケットを受信する私のコードです:
NetworkStream networkStream = clientSocket.GetStream();
networkStream.Read(bytesFrom, 0, 312);
dataFromClient = Encoding.ASCII.GetString(bytesFrom);
string hex = BitConverter.ToString(bytesFrom).Replace("-","");
Console.WriteLine("\n " + hex + "\n_______________()()()______________");
これはエラーのあるコンソールのスクリーンショットです: スクリーンショット リンク