如何在Windows上以C或C ++发送即时消息

具体而言,我正在讨论使用AIM并将即时消息发送到现有的AIM屏幕名称。 我将如何做到这一点? 我正在尽可能以最简单的方式来做 – 效率不是那么重要。

我想也许我所要做的就是打开一个套接字连接,但是我可能是错的。

我会使用libpurple 。 这是一个多平台C库,支持许多IM服务,包括AIM。

查看GAIM / Pidgin的源代码,它运行在包括windows在内的各种平台上。 它使用了libfaim的修改版本。