0

只是好奇,如果您要为 Mac 构建即时消息客户端,您将使用哪些现有 API 或服务来处理从一个用户到另一个用户的消息传输?我正在寻找可以与 Objective-c 结合使用并与其他流行的消息服务兼容的东西,例如 MSN、Yahoo、Aim、gtalk 等。我不想托管该服务,而是连接到现有的服务并使用他们的“管道”。

谢谢

4

2 回答 2

2

有许多即时通讯协议

有一个很好的选择,你可以找到一个你想要使用的协议的 Java API,比如XMPP Java API

或者

对于 C 或 C++,您可以使用libpurple 库

于 2011-01-13T14:48:34.653 回答
1

你的问题缺乏很多信息,所以很难回答。请根据您的要求添加一些详细信息。你需要什么协议,什么功能,你使用什么开发语言?

作为开始:

Adium 已在 GPL 下发布,因此只要许可证符合您的需要,您就可以在自己的项目中使用代码。

http://trac.adium.im/

另一种选择,如果您不想实现多个网络但更喜欢使用服务器提供通往其他网络的网关的单一协议,您还可以查看适用于 mac 的 Jabber/XMPP 库。

http://www.google.de/search?q=jabber+library+mac&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a

于 2011-01-13T14:54:14.097 回答