【发布时间】:2014-01-11 19:33:39
【问题描述】:
我开始使用winsock 在c++ 中制作我自己的irc 机器人。我的第一个版本的机器人使用套接字的阻塞模式非常简单。它简单地逐行阅读并将其写在屏幕上。这就是它应该做的一切。
现在我想制作一个具有充分沟通能力的小聪明机器人。但我不知道,如何执行它。我尝试下载一些开源的irc客户端,看看“异步通信是如何完成的”,但是开源的irc客户端很大,发现一些有价值的信息需要很多时间。
irc客户端中的irc异步通信是如何完成的?可以在没有多线程和重叠 I/O 的情况下完成它吗?哪种技术最适合在 c++ winsock 中执行异步通信?
【问题讨论】: