作为大学考试的一部分,我必须做一个简单的 iPhone 项目,其中包括使用 Java Servlet 技术(必需)创建一个基于客户端/服务器系统的简单即时通讯程序。
我想知道的是是否有一个框架或一些简单的类使我能够在不发出请求的情况下监听来自服务器的传入 http 消息,以便 iPhone 可以直接向另一台 iPhone 发送即时消息。
提前致谢,祝您有美好的一天!
L.
根据我从您的问题中了解到的情况,您需要一个听众。有几个 3rd 方实现可以提供您所需要的。基本上你只需要打开一个套接字来监听你 iPhone 上运行的 HTTP 服务器。试试这些,它应该能满足你的需要
如果您正在寻找一种从 WEB 服务器接收消息的方法 - 您可以使用 Apple Notification 服务(这里有一个很好的教程)
另一种方法是使用长轮询连接,但在IOS中实现起来并不容易。
也许您可以通过从 iPhone 请求网络服务器(例如每 10 秒)来检查传入的消息?