Cocoa 中基于 Jabber 的服务器和客户端应用程序

Posted

技术标签:

【中文标题】Cocoa 中基于 Jabber 的服务器和客户端应用程序【英文标题】:Jabber-based server and client application in Cocoa 【发布时间】:2011-01-13 11:21:51 【问题描述】:

我已经实现了一个当前支持文本聊天的应用程序。现在我想在其中实现语音聊天和稍后的视频聊天,但客户提供的时间较少。 :( 所以我打算在 Cocoa 中使用一些开源代码,我可以使用这些代码并轻松地将其合并到我的应用程序中。

经过网上分析,我发现一个Jabber相关的客户端/聊天服务器应用程序应该是最符合我的要求的。

我发现有几个基于 Jabber 的客户端-服务器应用程序,但它们大多是用 Java、C 或 C++ 编写的,而不是面向 Cocoa 的。

谁能给我推荐一些基于 Cocoa 的 Jabber 服务器和客户端应用程序的链接或代码?

另外我想问一下,假设我有一个用 C 构建的服务器应用程序和一个用 Cocoa 构建的客户端应用程序,那么我是否能够在客户端节点之间传输文本和多媒体消息?

【问题讨论】:

只是为了告诉大家我从这个链接找到了一个很棒的 jabber 聊天应用程序:code.google.com/p/xmppframework,但它只执行文本聊天,但我打算添加语音聊天! 【参考方案1】:

看一看:http://softwarelivre.sapo.pt/sapo_msg_mac

Leapfrog 正在使用 PSI-Core。

希望看到一些进展。

【讨论】:

【参考方案2】:

在 xmpp 中没有对媒体传输的通用支持,但您可以使用 xmpp 作为信号通道来建立媒体会话(例如,请参阅 jingle)

【讨论】:

以上是关于Cocoa 中基于 Jabber 的服务器和客户端应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Jabber 服务器不回复客户端最终消息

jabber - 创建房间

C++ 中的 Jabber 服务器库

使用 javascript 聊天客户端 (jsjac) 连接到远程 jabber 服务器

需要开发一个 PHP - 基于 Jabber 的聊天工具

jabber-net 和 vysper 消息广播工具