さて、これが私がこれまでに持っているものです、
List<string> lines = new List<string>();
using (StreamReader r = new StreamReader(f))
{
string line;
while ((line = r.ReadLine()) != null)
{
lines.Add(line);
}
}
foreach (string s in lines)
{
NetworkStream stream = irc.GetStream();
writer.WriteLine(USER);
writer.Flush();
writer.WriteLine("NICK " + NICK);
writer.Flush();
writer.WriteLine("JOIN " + s);
writer.Flush();
string trimmedString = string.Empty;
CHANNEL = s;
}
残念ながら、IRCダミーがパスワードが設定された部屋に入ると、#lol testなどのコマンドでチャネルを変更すると、パスワードが書き出されます。
CHANNEL = sであるため、テストはパスワードです。コマンドでパスワードを書き出す
writer.WriteLine("PRIVMSG " + CHANNEL + " :" + "Hello");
これがIRCに書き出す唯一の方法なので、「CHANNEL」をテキストの先頭にし、#lolだけにして、パスワードを書き出さないようにする方法はありますか?
私の問題をご理解いただければ幸いです。