2014-05-12 167 views
-3

我是套接字编程的初学者。我想打开“封闭端口”,我可以监听端口像如何打开TCP端口

serverSocket = new ServerSocket(port);

监听/开放端口和我如何打开端口有什么区别。任何人都可以帮忙

+1

看看这里http://docs.oracle.com/javase/tutorial/networking/sockets/ – user902383

回答

0

您无法使用Java打开端口。这是一项防火墙操作。你可以用在端口上监听,你的代码示例可以用来代表它,或者你可以用连接到它,方法是用适当的hostname:port参数构造一个新的Socket(...)。

+1

不要开始一场拼字游戏 - 但根据定义,“打开一个端口”并不需要限制到防火墙操作。虽然草率的语言,我会说,“开放一个端口”是通用术语,意思是绑定并接受本地服务器端套接字;我认为这是OP的操作。 – tbsalling

+0

@tbsalling嗯,你正在开始一场单词斗争,是不是你,和OP是专门询问术语之间的差异。他的答案是正确的。 – EJP