Мы с другом работаем над IRC
клиентом в C #, просто для практики.
Мы реализовали его так, что он все время прослушивает данные в отдельном потоке, хотя я не верю, что это должно каким-либо образом мешать.
У нас есть класс IRCClient
, который использует следующий метод Send, который, очевидно, не работает.
public void Send(string command)
{
NetworkStream stream = this.client.GetStream();
StreamWriter writer = new StreamWriter(stream);
writer.Write(command + "\r\n");
writer.Flush();
}
Атрибут "client" - это TcpClient
, который правильно подключен к IRC-серверу. И да, мы можем получать данные.