老哥问:请教个问题,电脑上怎么开通8181端口?出入站规则我都加了。电脑上的所有端口号不都是默认开放的吗?
我问:防火墙全关闭了么
老哥说:关闭了,杀毒软件防火墙都关了
我说:那添加出入站没影响
老哥说:telnet 不通
我说:netstat -an | findstr 8181 看看结果
老哥说:能运行,没啥提示
我说:打开cmd 运行后 显示啥
老哥发来一图:
![5ed767b6473ba35d05c8b4123770ce98.png](https://img-blog.csdnimg.cn/img_convert/5ed767b6473ba35d05c8b4123770ce98.png)
我说:没有程序监听8181端口
老哥说:必须要有程序使用才行?
我说:对呀 比如tomcat 监听8080也可以调成 8181,tcp port 端口是 程序来listen之后才有的
老哥说:没用应该也能扫描通吧
我说:端口通过接收数据 然后传递给对应应用程序处理,不通的
老哥说:我起了一个tomcat也是一样呢
我说:tomcat配置的端口是多少
老哥说:8181
我说:netstat 那个命令再看看
老哥发来一图:
![84b07832eb590dd5ca174a06abd70410.png](https://img-blog.csdnimg.cn/img_convert/84b07832eb590dd5ca174a06abd70410.png)
老哥说:一样
我说:netstat -an 截个图看看(担心netstat -an的输出不是windows监听端口的模样,而我又在外面,手头没有电脑,所以让老哥发个图确认下)
老哥说:可以了能监听了
我说:哦 可能刚才tomcat没启动完成
总结:
无论是Windows还是Linux,还是其他mac系统啥的,只要是端口,端口肯定是要对应应用程序的,应用程序打开窗口和外界进行通信。