我和朋友(我和朋友一起查看代码以发现任何逻辑上的不一致)正在尝试用Java编写一个基于Java的IRC机器人(也就是说,不使用egg drop或其他流行的起点) 。检测成功的服务器连接(socket.isConnected())相当容易,但我试图找出一种检测成功通道连接的方法。基本上,我不想假设连接成功,而是希望能够从服务器读取缺口是否被审核或禁止或其他阻止通道加入的东西。谢谢!
基本上我希望能够打印出#34;频道__加入"如果成功或"频道___加入失败"如果加入不成功。反正有没有这样做?谢谢!
编辑:经过进一步研究,我现在有兴趣学习如何破译服务器消息代码,特别是他们发送回客户端的格式。谢谢!
答案 0 :(得分:1)
尝试阅读RFC,特别是JOIN命令和numeric replies。 Messages部分介绍了来回发送邮件的基本知识。在尝试实现协议之前,您应该尝试理解协议;)