在iPhone上收听传入的HTTP消息

时间:2012-08-02 08:28:36

标签: iphone ios http servlets listener

我必须做一个简单的iPhone项目作为大学考试的一部分,其中包括使用Java Servlet技术(必需)创建基于客户端/服务器系统的简单即时消息。

我想知道的是,是否有一个框架或一些简单的类使我能够在没有请求的情况下从服务器侦听传入的http消息,以便iPhone可以直接向另一个iPhone发送即时消息。

提前致谢,祝你有愉快的一天!

L,

2 个答案:

答案 0 :(得分:1)

根据我对你的问题的理解,你需要一个倾听者。有几个第三方实现提供您所需的。基本上你只需要打开一个套接字来监听你在iPhone上运行的HTTP服务器。 试试这些,它应该为你提供你需要的东西

  1. CocoaHTTPServer
  2. MongooseDaemon

答案 1 :(得分:0)

如果您正在寻找从WEB服务器接收消息的方法 - 您可以使用Apple Notification服务(here`s a good tutorial

另一种方法是使用长轮询连接,但在IOS中实现并不容易。

也许您可以通过从iPhone请求Web服务器来检查传入消息(例如,每10秒钟一次)?