iOS即时通讯服务:检查新消息的最佳方式



如果我要为iOS制作一个即时消息,我该如何检查新消息?

它会涉及到对网络服务的持续检查,以查看是否有任何新消息(例如,每隔几秒钟),或者与网络服务进行某种实时馈送,以立即更新应用程序吗?

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

一些有用的链接:

Cocoa 流编程指南简介

如何创建基于套接字的iPhone应用程序和服务器

教程:构建一个简单的基于iOS TCP套接字的应用客户端和服务器

最新更新