应用聊天中的iOs

时间:2012-06-08 22:20:04

标签: php iphone mysql

所以我有一个包含点对点聊天的应用程序,它一次只能在两个用户之间进行。我现在正在做的是在用户输入新消息时,它调用PHP脚本将消息插入到mysql表中。然后每隔5秒代码调用一个PHP脚本,下载所有消息。所以消息之间最多有10秒的差距。所以我的问题是,是否有更好的方法进行点对点聊天。

2 个答案:

答案 0 :(得分:1)

您可以将服务器用作媒人 - 仅用它来查找其他手机。您提供IP地址,以便一部电话可以联系另一部电话并启动连接。其中一部电话充当聊天服务器。

您可以在此处阅读有关使用Cocoa编程的套接字:http://cocoawithlove.com/2009/07/simple-extensible-http-server-in-cocoa.html

答案 1 :(得分:0)

您可以查看使用Twilio的IP消息系统等内容。

在iOS快速入门(https://www.twilio.com/docs/api/ip-messaging/guides/quickstart-ios)中,您可以在Objective-C或Swift中试用它。

那里的服务器端应用程序(在PHP中)管理应用程序的身份和访问令牌,您最终得到的简单/示例UI是:

The final product in a simple UI

[注意:我为Twilio工作]