我在C中制作一个简单的IRC Bot.我终于让机器人连接并接收信息.我的代码也应该发送,但是服务器就好像它没有发送任何东西一样.当机器人连接时,我会收到:
收到:: roc.esper.net注意事项:***查找你的主机名......
收到:: roc.esper.net注意事项:***找到您的主机名
此时我的代码发送了这个:
发送:NICK Goo
发送:USER Goo**:Goo
我决定使用wireshark这是你应该在初始连接后发送的注册.但是,我不确定数据实际上是在发送还是以某种方式无效?因为在没有任何东西约30秒之后我也会收到这个:
收到:错误:结账链接:c-68-33-143-182.hsd1.md.comcast.net(注册超时)
然后我的程序结束了.
有没有其他人对irc中的程序设计/注册过程有所了解?或者其他任何人都有任何有用的想法吗?
谢谢
**编辑**固定.我需要在每一行的末尾发送行终止符.\ r \n