IRC客户端C#PING请求
我试图写我自己的IRC客户端,我认为我卡在哪里,我应该发送PONG响应。 我的代码目前所做的一切都是发送登录信息(“NICK USERNAME”和“USER USERNAME ...”)。目前为止,这种方式很有效,但服务器在此之后退出了连接。 这是服务器说的:
:eu.german-elite.net NOTICE AUTH :*** Looking up your hostname...
:eu.german-elite.net NOTICE AUTH :*** Found your hostname (cached)
:eu.german-elite.net NOTICE AUTH :*** Checking ident...
:eu.german-elite.net NOTICE AUTH :*** No ident response; username prefixed with
~
ERROR :Closing Link: [91.115.212.209] (Ping timeout)
我不应该在那之后得到PING请求吗? 如果是这样,它在哪里? (在另一个端口上?)
服务器应该在同一个端口上向你发送一个PING请求,与所有其他东西一样,构建起来就像这样: PING <stuff>
请注意,它前面缺少冒号,它期望得到如下回复: PONG <stuff>
while <stuff>
不变。