Python处理含反斜杠的IRC PING消息时出现中继异常问题
IRC PING消息转义异常问题解决
- 连接
irc.freenode.net时收到的PING消息为ping :1[VA\[sd},但反斜杠被多次转义,打印时显示为PING :1[VA\\[sd},导致生成无效PING回复,引发登录异常。 - 此前为防范类似
/ctcp bauderr ping\nquit i can make no sense的恶意指令强制客户端退出,添加了PING转换处理代码;移除该代码后,输出到文本文件仅显示1个反斜杠,功能恢复正常。 - 移除微秒计时转换代码后,登录异常问题彻底解决。
- 当日晚些时候
irc.freenode.net将PING内容改为*.freenode.net,无需转义,已无对应测试场景。
内容的提问来源于stack exchange,提问作者bauderr
相关产品推荐
相关产品推荐

