socket与防火墙 网络通信问题

主  题:  socket与防火墙 网络通信问题
作  者:  mylovlove (澈)
等  级:  ^
信 誉 值:  99
所属社区:  .NET技术 C#
问题点数:  100
回复次数:  15
发表时间:  2004-11-6 19:34:14

写了一个windows服务(socket的服务端)用于监听服务器(在互联网上)的自定义端口55566,socket的客户端是在web页面中(用户通过访问web页面向服务器端的55566端口发送信息),假如把服务器端的防火墙(瑞星)关闭,socket的访问可以正常进行(传送信息没有问题),把防火墙打开就不能正常访问(在防火墙打开端口55566的情况下也不能访问,不知道是怎么回事,不知到高手可以帮我解决,谢谢



回复人: lonestar555(孤竹 || Bamboo) ( 四级(中级)) 信誉:100 2004-11-6 20:43:23 得分: 20

服务器传送数据是要通过防火墙的,第一次传送时被防火墙拦截,防火墙会跳出个提示是否让此程序访问网络,点同意。 如果已经点不同意可打开防火墙点应用程序会列出当前防火墙监视的程序。

回复人: mylovlove(澈) ( 一级(初级)) 信誉:99 2004-11-6 22:21:18 得分: 0

是啊,这个我知道啊,以网页的形式访问时没有任何提示(以应用程序的形式访问有这样的提示,如果第一次是以网页的形式访问也没有任何提示(郁闷)

回复人: Tomgus(小桥流水) ( 一星(中级)) 信誉:87 2004-11-6 23:18:36 得分: 10

既然楼主用“网页的形式”,不如走http 80端口。
这样穿防火墙 一定没问题!

回复人: Tomgus(小桥流水) ( 一星(中级)) 信誉:87 2004-11-6 23:19:48 得分: 10

服务端web service或者remoting

回复人: Uncommon(土匪) ( 一星(中级)) 信誉:100 2004-11-7 2:01:56 得分: 10

建议走80 或8080端口

防火墙一般都通的

回复人: mylovlove(澈) ( 一级(初级)) 信誉:99 2004-11-7 9:40:17 得分: 0

呵呵,忘说了,80端口,和8080端口我都试过了,不行啊 所以郁闷

回复人: redbb(....Dotneter....Reloading ...) ( 三星(高级)) 信誉:157 2004-11-7 10:06:25 得分: 10

try to telnet it first , check whether can login

回复人: rzpc(淡蓝色) ( 四级(中级)) 信誉:99 2004-11-7 10:16:43 得分: 10

80端口都不通???

大哥,如果你的防火墙是一堵死墙的话,还不如 干脆就把TCP/IP协议撤掉更方便。

回复人: mylovlove(澈) ( 一级(初级)) 信誉:99 2004-11-8 16:06:07 得分: 0

郁闷的不行了应用程序可以通过互联网访问所指定的端口,以web页面的形式就不行了,
呕血!!!

回复人: mylovlove(澈) ( 一级(初级)) 信誉:99 2004-11-8 16:15:01 得分: 0

对了在本地局域网上测试时,不管是以web页的形式还是应用程序都可以访问,我本地用的也是瑞星防火墙

回复人: redbb(....Dotneter....Reloading ...) ( 三星(高级)) 信誉:157 2004-11-9 13:26:40 得分: 20

建议检查一下防火墙上是不是对这个Service所检测的协议有屏蔽。当端口被打开以后,是否对于所有的协议都有支持,或者只允许了某些特定的协议而导致了这个问题。

回复人: mylovlove(澈) ( 一级(初级)) 信誉:99 2004-11-9 14:14:08 得分: 0

如果用web页的形式(在另一台服务器上的)这种形式也可以访问如果是在同一台服务器上则不能访问,我的想法与楼上类似,估计是防火墙的设置,比较郁闷的是该设的都设了。。。。
这个问题郁闷很就了

回复人: mylovlove(澈) ( 一级(初级)) 信誉:99 2004-11-9 14:20:17 得分: 0

重装了防火墙全部重来一次,解决了,终于出了口恶气,哈哈

回复人: xli520(商界骄子) ( 一级(初级)) 信誉:96 2004-11-9 14:21:52 得分: 10

不如换个防火墙试试

回复人: mylovlove(澈) ( 一级(初级)) 信誉:99 2004-11-9 14:22:37 得分: 0

各位提的意见都很不错,很有价值,十分感谢,要结帖了,再次谢过

该问题已经结贴 ,得分记录: lonestar555 (20)、 Tomgus (10)、 Tomgus (10)、 Uncommon (10)、 redbb (10)、 rzpc (10)、 redbb (20)、 xli520 (10)、

Contributors: FHL