ユーザーにコマンドの入力を要求する telnet 管理システムをプログラミングしています。
ネットワークストリームを使用してソケットから読み取ることができますが、文字列を別の文字列と比較すると一致しないため、正規表現を試しました..
だからここに私のコードがあります:
while (!bit.Contains("\r") && !bit.Contains("\n") && !bit.Contains("."))
{
bit = Encoding.ASCII.GetString(buffer);
outputString += bit;
stream.Read(buffer, 0, 1);
}
// Read till user input ENTER
if ( outputString == "$edit" )
// do something