1

我正在研究 C# 中的 IRC 实现。我的工作基于 IRC.NET,并且我遇到了这个问题,并且不断出现。根据wireshark的说法,我的会话几乎与X-Chat相同,没有出现问题。有问题的问题是,在完美运行大约 10 分钟后,它突然停止工作。没有异常发生,但机器人无法发送消息并且从服务器看不到任何东西。我适当地回应 ping 等。过了一会儿,服务器(FreeNode)报告机器人已经 ping 通了,但客户端对此一无所知。

这是一个非常令人沮丧的错误,我不知道是什么原因造成的。

编辑:

以下是一些相关链接:

我的工作所基于的图书馆(我做了很少的更改)

大部分相关代码在IrcClient.cs

这是我针对该库工作的大部分代码:链接

4

1 回答 1

0

您是否考虑过这可能是由于垃圾收集造成的?看看您是否可以确定您的servertimer对象是否被收集会很好

于 2012-06-26T03:09:07.113 回答