0

我想知道如何通过套接字通信为 iOS 创建一个包含 IM 的应用程序:我需要什么代码,更重要的是,如何设置服务器。

我知道像“XMPP/Jabber Bot”这样的关键字,但我遇到的大部分信息都是桌面和移动应用程序之间的混合,我想创建一个移动应用程序。

服务器需要能够推送通知,在设备之间只发送文本,并处理登录/创建独立的用户帐户。我想自己制作这个服务器,所以我不必支付月费,我正在寻找使用 Raspberry Pi 之类的东西创建一个服务器。当然,我需要为用户信息创建一个数据库,据我所知,我需要 PHP 和 MySQL。我也不确定数据库是否是服务器的一部分,以及如何为服务器提供高存储或带宽。

所有信息都将非常有帮助,在此先感谢您。

4

1 回答 1

7

您需要的是实现XMPP 协议Jabber是一个实现该协议的开源项目。您需要在您的机器上运行一个eJabber服务器,并在您的客户端机器上运行一个符合 XMPP 的客户端。两个聊天的人之间的连接保持打开状态,消息被推送到服务器并从服务器推送到其他客户端。

检查此为 iOS 构建 Jabber 客户端:XMPP 设置。它有足够的帮助让你继续前进......

于 2012-12-06T18:10:34.740 回答