【发布时间】:2009-06-24 10:52:06
【问题描述】:
我有一个在端口中创建套接字服务器的 java 应用程序。 我在 windows 机器上测试我的应用程序,并且运行正常,但是当我在 linux 机器上测试它时,端口没有监听。
有没有办法专门在linux机器上打开一个端口?
我运行“netstat”命令,但我在应用程序中使用的端口没有出现。 它不会抛出任何异常。 我正在尝试从另一台机器连接到应用程序,但连接被拒绝。
真诚的,我不知道为什么它不运行......
请帮忙。
谢谢, 大卫
【问题讨论】:
-
两者没有区别。向我们展示您的代码,看看您要做什么
-
唯一的区别是在windows机器上我运行一个“.jar”而在linux机器上我运行一个“.sar”,但它不影响操作系统的类型,但是在 jboss 中。
-
如果你不能监听指定端口,服务器套接字会抛出异常,你有这个异常吗?或者,如果你听得很好,netstat 应该会显示你正在监听的端口。