我使用钛来开发iPhone应用程序,其中有iPhone用户之间有一个小聊天组件(不是短信,但实际的客户端 - 服务器聊天)简单的iPhone聊天应用程序
这是我的方法:我的背end将在ASP.NET中,每当用户发送消息时,它将存储[message_id,from_id,to_id,message_content],然后接收者将有一个定时器,每5秒刷新一次以从ASP中接收新消息.NET服务器数据库。
但这引起了关注。如果我每5秒钟刷新一次,它会不断地流出并耗尽接收器的带宽。有新消息时,有更好的方法来实现监听器/接收器吗?
我听说过套接字编程,但这是一种很好的方法,我该如何开始使用它?
谢谢
你们知道游戏“Words With Friends?”。 我不知道他们是如何实现他们的聊天服务。看起来他们也使用轮询方法。虽然我不确定。 – Ethan 2011-06-13 21:17:34