Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 回应;“无识别响应”;关于IRC_C# - Fatal编程技术网

C# 回应;“无识别响应”;关于IRC

C# 回应;“无识别响应”;关于IRC,c#,C#,我正在用c#编写一个IRC客户端,我总是收到“No ident response”消息,它只是断开连接 代码 这是留言 :kornbluth.freenode.net NOTICE * :*** Looking up your hostname... :kornbluth.freenode.net NOTICE * :*** Checking Ident :kornbluth.freenode.net NOTICE * :*** Found your hostname :kornbluth.fr

我正在用c#编写一个IRC客户端,我总是收到“No ident response”消息,它只是断开连接

代码

这是留言

:kornbluth.freenode.net NOTICE * :*** Looking up your hostname...
:kornbluth.freenode.net NOTICE * :*** Checking Ident
:kornbluth.freenode.net NOTICE * :*** Found your hostname
:kornbluth.freenode.net NOTICE * :*** No Ident response
ERROR :Closing Link: 127.0.0.1 (Connection timed out)
我发现我必须监听端口113以获取消息,然后用相同的消息和更多的信息进行响应


所以我的问题是如何开始监听端口113,以及如何接受消息和响应

由于@u变量已经链接到,您需要在tcp:113上运行一个ident服务

在该端口上,您将收到来自IRCd的连接,该连接将为您提供类似

“xxxxx,6667”,其中xxxxx是您一侧IRC连接的端口号,显然6667是IRCd一侧的端口号


如果您回复“xxxxx,6667:USERID:UNIX:yyyyy”,其中yyyy代表您的用户名,xxxxx代表请求的端口号,IRCd应该接受您的连接(除非您发现自己被禁止…

查找Thanx a lot man!尽管我的两个实现(IRC和ident)正在运行,并且正在做它们的事情,但它仍然不起作用,但确实帮助解决了这个无用的ident问题。为了补充禁令,我使用了一个商业VPN连接,它也处于这种状态。我放弃了我的vpn,它立即工作。请记住vpn IP或IP范围可能被禁止。
:kornbluth.freenode.net NOTICE * :*** Looking up your hostname...
:kornbluth.freenode.net NOTICE * :*** Checking Ident
:kornbluth.freenode.net NOTICE * :*** Found your hostname
:kornbluth.freenode.net NOTICE * :*** No Ident response
ERROR :Closing Link: 127.0.0.1 (Connection timed out)