gpt4 book ai didi

C++ irc​​ 客户端异步读写

转载 作者:太空宇宙 更新时间:2023-11-04 13:57:41 25 4
gpt4 key购买 nike

我开始使用 winsock 在 C++ 中制作我自己的 irc 机器人。我的第一个版本的 bot 使用套接字的阻塞模式非常简单。它简单地逐行阅读并将其写在屏幕上。这就是它应该做的。

现在我想做一个有点聪明的机器人,可以进行全面的交流。但我不知道,如何执行它。我尝试下载一些开源的irc客户端,看看“异步通信是如何完成的”,但是开源的irc客户端很大,发现一些有值(value)的信息需要很多时间。

irc客户端中irc异步通信是怎么做到的?可以在没有多线程和重叠 I/O 的情况下完成吗?哪种技术最适合在 c++ winsock 中执行异步通信?

最佳答案

Windows 上最灵活的方法是使用完成端口。这MSDN article在 Winsock 和完成端口上应该可以帮助您入门。

关于C++ irc​​ 客户端异步读写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20745963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com