我希望创建一个聊天应用程序,以便两个iphone / mobile可以互相聊天。
有人可以请我朝正确的方向前进吗? 1.我应该尝试使用HTTP或TCP直接连接两台设备 2.或者通信是否应通过服务器,即一部电话将消息发送到服务器和服务器,然后将消息推送到其他电话?
如果你能告诉我任何我应该使用的库/ api,那也会非常有帮助。
答案 0 :(得分:0)
或者通信是否应该通过服务器,即一个电话发送消息 服务器和服务器然后将消息推送到其他电话?
这是通常的做法。具有已知地址的服务器很容易找到;移动电话从一个网络移动到另一个网络,并经常更改其地址。此外,您可以始终保持服务器运行,以便当一个设备发送消息时,服务器会接收该消息并将其存储,直到另一个设备可用。如果你一直试着在手机上运行聊天程序,你很快就会耗尽电池。