V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tctc4869
V2EX  ›  程序员

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

  •  
  •   tctc4869 · 2020-09-25 11:15:33 +08:00 · 749 次点击
    这是一个创建于 1526 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昨天我在开发调试过程中,通过局域网测试手机 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 的防火墙的入站规则处理有毒么?大家遇到过这个问题么,是如何解决的?

    PopRain
        1
    PopRain  
       2020-09-25 11:18:53 +08:00
    HTTP 是 TCP ,和 UDP 不是相同类型协议,你开没有开 UDP 入站?
    相信 win7 不会犯低级错误,多想想自己哪里设置的不对。。。。
    tctc4869
        2
    tctc4869  
    OP
       2020-09-25 11:24:42 +08:00
    @PopRain 我设置入站规则的时候,udp 服务端就用的是 udp 的入站处理,http 与 WebSocket 用的是 tcp 的入站处理
    tctc4869
        3
    tctc4869  
    OP
       2020-09-25 11:28:24 +08:00
    @PopRain
    我比较怀疑是不是 win7 的重启关机出了什么问题,导致防火墙入站规则处理变得有问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1214 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 23:53 · PVG 07:53 · LAX 15:53 · JFK 18:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.