Twisted IRCClient在不破坏类方法的情况下使用原始数据?

2024-10-17 00:30:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个使用Twisted IRCClient模块的程序,有点问题。当一个客户机从一个服务器上接收到多个方法时,可以说服务器上有多个方法重载。然而,似乎没有任何方法来处理来自服务器本身的消息,也没有任何方法来响应ping查询,这些查询有一个随机数,需要发送回服务器。在

理想情况下,我可以使用来自服务器的原始数据,使用类的lineReceived方法自己实现这些方法。然而,似乎当lineReceived方法被一个传入行调用时,它会吞噬掉该行,而其他类回调永远不会触发。有办法解决这个问题吗?谢谢。在


Tags: 模块方法程序服务器消息原始数据客户机twisted
1条回答
网友
1楼 · 发布于 2024-10-17 00:30:55

首先,请参见'METHODNAME' as Client method versus irc_'METHODNAME' in twisted以了解IRCClient如何发送消息的说明。然后,看看irc_PING(它已经实现,并且已经做了正确的事情)。在

其他服务器消息通过其他类似的回调方法处理。在

相关问题 更多 >