2010-03-23 66 views
2

我正尝试在applet和servlet之间进行通信。我第一次尝试Http连接。但是我没有得到理想的结果。因此决定切换到套接字通信。因此我想知道使用哪个端口。我记得有人读过80号码头是理想的地方。它是端口80还是端口8080?我需要一个未被防火墙阻止的端口(默认)。哪个端口用于applet servlet通信

回答

1

默认情况下,Applet只能连接到与从其提供小程序相同的主机。您无法设置TCP连接任意主机。 (有关如何签名小程序的信息,请参阅here,签名小程序不具有此限制)

使用端口80可能也不起作用,因为您的Web服务器可能在端口80上工作。端口80是唯一的如果您的servlet容器在端口8080上运行,您通常可以计数不被阻塞的端口,但端口80可能免费供您使用。

imo,宁可与http通信,以便您可以与servlet交谈 - 并计算出您遇到的任何所需结果。

+0

我接受了你和BalusC的建议。我决定修复Http连接问题。 http://stackoverflow.com/questions/2509686/help-with-chat-server完整的问题陈述张贴在这里。任何帮助表示赞赏。 – mithun1538 2010-03-24 16:59:35