iOS Instant Messenger服务:检查新邮件的最佳方式?

时间:2014-02-28 20:18:33

标签: ios xcode web-services instant-messaging

如果我要为iOS制作即时通讯工具,我将如何检查新邮件?

是否会涉及对网络服务的持续检查,以确定是否有任何新消息(例如,每隔几秒钟),或某种带有网络服务的实时Feed以立即更新应用程序?

1 个答案:

答案 0 :(得分:1)

您可以使用NSStreamCSStreamiOS个应用内与TCP服务器进行通信。保持与服务器的开放套接字连接将允许服务器立即向您发送有关新消息的通知。您将需要输出流(NSOutputStream)和输入流(NSInputStream),以便您可以轻松并行地管理传出和传入通信。

一些有用的链接:

Introduction to Stream Programming Guide for Cocoa

How To Create A Socket Based iPhone App and Server

Tutorial: Building A Simple iOS TCP Socket Based App Client And Server