被防火墙阴了…

昨天下午调试程序,程序启动时会监听端口A和端口B的UDP消息,也会定期从端口A往其它机器发送UDP消息,而其它机器回复的UDP消息有可能发往端口A或端口B。我碰到的问题是,如果从端口A发,那回复的UDP消息中只有发往端口A的能收到,如果从端口B发,就只能收到发往端口B的UDP消息。

然后今天才发现收不到的UDP消息原来是被系统自带的防火墙给挡了,囧。。。监听UDP端口时,系统防火墙不会有询问是否加入防火墙规则,也就是默认阻挡,但一旦有UDP消息从某个端口发出去,则从那个端口进来的UDP消息也是可以通过的。这个好像叫UDP Tunnel之类的吧,之前应该看到过一些相关的介绍。

This entry was posted in 软件开发 and tagged , . Bookmark the permalink.

2 条 被防火墙阴了… 的回复

  1. 张风说道:

    长。。。长见识了

  2. 说道:

    还有个比较奇怪的,我的程序也有监听两个tcp端口,不知道启动程序时防火墙为啥还是一声不吭。。。

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s