Моя функция, которая должна присоединиться к каналу, не получает никакого ответа от сервера. Странное, что, когда я присоединяюсь к серверу, я получаю ответ. , но как-то, когда я пытаюсь присоединиться к каналу, я не получаю никакого возврата., соединяющий канал IRC
private void join()
{
connection.Writer.Write("JOIN #" + ChannelName.Trim().ToLower() + "\r\n");
Console.WriteLine("JOIN #" + ChannelName.Trim().ToLower() + "\r\n");
connection.Writer.Flush();
//debug code
while (true)
{
while (connection.reader.Peek() >= 0)
{
String line = connection.reader.ReadLine();
if (line.Contains("PING :"))
{
connection.Writer.Write("PONG :" + line.Substring(line.IndexOf("PING :") + 6) + "\r\n");
connection.Writer.Flush();
}
Console.WriteLine(line);
}
}
}
Edit:
Кажется, что дергаться не делает
"PING :"
, но вместо этого делает
причудливо меняется только это, кажется, не фиксируя его , Это один из моментов, когда я бы сказал. «Мой код работает, и я не знаю, почему».
Я обнаружил, что один уже, но так как документация не так уж велика. В любом случае, я исправил его, и я отредактирую свой собственный пост с ответами на будущее. – blipman17
Вы также нашли это [статья] (https://github.com/justintv/Twitch-API/blob/master/authentication.md)? Это выглядит многообещающе для меня. – k1ll3r8e
Эта статья на самом деле решила это для меня раньше в тот же день. Благодарю вас. – blipman17