加入一个抽搐的IRC频道

时间:2015-04-09 19:29:27

标签: c# asp.net irc twitch

我应该加入频道的功能不会从服务器获得任何响应。 奇怪的是,当我加入服务器时,我得到了回复。 但不知何故,当我尝试加入频道时,我不会收到任何回报。

    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);
            }
        }
    }

编辑:

似乎抽搐没有

"PING :"

但改为

"PING "
只是奇怪地改变这似乎并没有修复它。 这是我要说的时刻之一。 "我的代码正在运行,我不知道为什么。"

1 个答案:

答案 0 :(得分:1)

看看这个API。看来是这样,获得有效登录并不容易。你必须在某些时候触发API。

问候,k1ll3r8e