0

我正在寻找创建一个聊天应用程序,以便两个 iphone/手机可以互相聊天。

有人可以引导我朝正确的方向前进吗?
1. 我应该尝试使用 HTTP 或 TCP 直接连接两台设备
2. 还是应该通过服务器进行通信,即一部手机将消息发送到服务器,然后服务器将消息推送到另一部手机?

如果你能告诉我我应该使用的任何库/api,那也会很有帮助。

4

1 回答 1

0

还是应该通过服务器进行通信,即一部手机将消息发送到服务器,然后服务器将消息推送到另一部手机?

这是通常的做法。一个已知地址的服务器很容易找到;从一个网络移动到另一个网络并经常更改地址的移动电话则不然。此外,您可以让服务器一直运行,这样当一个设备发送消息时,服务器会接收并存储它,直到另一台设备可用。如果你一直试图在手机上运行你的聊天程序,你会很快耗尽电池。

于 2013-02-02T04:49:45.327 回答