次のようなネットワーク ストリームを使用して telnet からデータを読み取っています。
string out_string = Encoding.Default.GetString(ReadFully(readStream,0));
注:ReadFully はネットワーク ストリームを取得し、トリックを実行します。
私の質問は、「readStream」からのデータの読み取りを数秒間遅らせるために、上記の行の前に遅延を置くにはどうすればよいですか?
次のように現在のスレッドをスリープできます。
Thread.Sleep([Number of milliseconds]);
これを試して
Thread.Sleep(8000);
string out_string = Encoding.Default.GetString(ReadFully(readStream,0));
System.Threading.Thread.Sleep(5000);
操作を 5 秒遅らせます。