最近我做了这部分代码。
它确实有效,但 select() 效果不佳。
当它从服务器获得最后一个回复时,它开始重复最后一个回复字符串,在回复字符串的开头有一些奇怪的字符。所以看看这个:
:nacbot!monitor@nac.bot PRIVMSG testuser1 :VERSION
�C���C��monitor@nac.bot PRIVMSG testuser1 :VERSION
�C���C��monitor@nac.bot PRIVMSG testuser1 :VERSION
�C���C��monitor@nac.bot PRIVMSG testuser1 :VERSION
�C���C��monitor@nac.bot PRIVMSG testuser1 :VERSION
第一个字符串是来自服务器的最后一个回复。所以接下来的字符串只是一些垃圾。我试图在一些搜索引擎中寻找信息,但没有运气。