HTTP v Socket v Java中的RMI聊天

时间:2012-08-13 03:01:20

标签: java http sockets chat rmi

我正在尝试将聊天servlet与我的JSP页面集成。我需要决定是否使用HTTP v Socket v RMI进行聊天通信? 我有几个问题1.哪些协议最开放(即受防火墙,阻塞端口,反病毒/垃圾邮件块的限制最少)2。哪些提供更好的性能? 3.是否有任何浏览器限制(我需要在IE,Chrome,Firefox,Safari等上使用聊天功能。

非常感谢。

谢谢!

1 个答案:

答案 0 :(得分:0)

  

其中哪些协议最开放(即受防火墙,阻止端口,反病毒/垃圾邮件块的限制最少)

HTTP肯定。

  

其中哪些提供了更好的性能?

很难说。在实践中,我认为它更多地取决于实现而不是协议本身。

  

是否有任何浏览器限制(我需要在IE,Chrome,Firefox,Safari等上使用聊天功能。

我怀疑没有特定于浏览器的限制。但是,如果您运行的是不受信任的applet,Java安全沙箱将阻止很多事情,包括applet可以通过网络连接的主机。有关不受信任的applet能够/不能做什么的详细信息,请阅读:http://docs.oracle.com/javase/tutorial/deployment/applet/security.html