Хорошо, вот что у меня есть,
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, чтобы он не записывал пароль?
Надеюсь, вы понимаете мою проблему.