2015-04-09 1 views
1

Моя функция, которая должна присоединиться к каналу, не получает никакого ответа от сервера. Странное, что, когда я присоединяюсь к серверу, я получаю ответ. , но как-то, когда я пытаюсь присоединиться к каналу, я не получаю никакого возврата., соединяющий канал 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 :" 

, но вместо этого делает

причудливо меняется только это, кажется, не фиксируя его , Это один из моментов, когда я бы сказал. «Мой код работает, и я не знаю, почему».

ответ

1

Посмотрите на это API. Кажется, что не так просто получить действительный логин. U должен запускать API в некоторых точках.

С уважением, k1ll3r8e

+1

Я обнаружил, что один уже, но так как документация не так уж велика. В любом случае, я исправил его, и я отредактирую свой собственный пост с ответами на будущее. – blipman17

+2

Вы также нашли это [статья] (https://github.com/justintv/Twitch-API/blob/master/authentication.md)? Это выглядит многообещающе для меня. – k1ll3r8e

+1

Эта статья на самом деле решила это для меня раньше в тот же день. Благодарю вас. – blipman17