windows7 的防火墙对于局域网的特定端口的允许入站处理有毒啊

2020-09-25 11:15:33 +08:00
 tctc4869

昨天我在开发调试过程中,通过局域网测试手机 android 端与电脑端的通信( UDP,WebSocket,http ),然后发现一个问题,android 端用 udp 与 Websocket 一直连不上局域网的上的 udp 服务器 /WebSocket 服务器,也就是我开发用的电脑。

服务端的 webSocket/http 与 udp 测试用的端口是 8888/8887,手机端发 http 请求,服务器到是能收到,但是手机端发送 websocket 与 udp,连不上服务端,奇了怪啊,莫非 Windows7 防火墙配置问题?我看了一下 Windows7 防火墙配置,没问题,我已经设置了入站规则,。为什么只有 http 能连通 8888 。见鬼。

直到我把防火墙关了,android 就能用 udp 与 WebSocket 与局域网上的 udp 服务器 /webSocket 服务器连通了,这是什么鬼。明明已经设置了特定端口的入站规则,Windows7 却还拦截特定端口的通信。

恢复防火墙默认设置,在重新设置特定端口的入站规则,就可以了

今天这个问题又出现在我的 Windows7 电脑上,手机端用 udp 与 WebSocket 又连不上局域网的服务端,然后我又把昨天用到的解决方式重复一遍……

windows7 的防火墙的入站规则处理有毒么?大家遇到过这个问题么,是如何解决的?

685 次点击
所在节点    程序员
3 条回复
PopRain
2020-09-25 11:18:53 +08:00
HTTP 是 TCP ,和 UDP 不是相同类型协议,你开没有开 UDP 入站?
相信 win7 不会犯低级错误,多想想自己哪里设置的不对。。。。
tctc4869
2020-09-25 11:24:42 +08:00
@PopRain 我设置入站规则的时候,udp 服务端就用的是 udp 的入站处理,http 与 WebSocket 用的是 tcp 的入站处理
tctc4869
2020-09-25 11:28:24 +08:00
@PopRain
我比较怀疑是不是 win7 的重启关机出了什么问题,导致防火墙入站规则处理变得有问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/710347

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX