如果我要为iOS制作即时通讯工具,我将如何检查新邮件?
是否会涉及对网络服务的持续检查,以确定是否有任何新消息(例如,每隔几秒钟),或某种带有网络服务的实时Feed以立即更新应用程序?
答案 0 :(得分:1)
您可以使用NSStream
和CSStream
在iOS
个应用内与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