跨网段的socket在什么情况下能连接不上,都可以ping通

跨网段的socket在什么情况下会连接不上,都可以ping通
客户报了个问题:
Server 在 ,128.206.4.101 
Client 在 ,128.206.4.157  时,可以ping,可以连socket
Client 在 ,128.206.5.157  时,可以ping,不可以连socket

防火墙已经对socket的程序添加例外.

我自己测:
Server 在 ,123.116.119.25 
Client 在 ,123.116.124.255  时,可以ping,可以连socket

所以很困惑,请问各位大牛在什么情况下会导致跨网段可以ping  但是socket连接不上?
socket 防火墙 server

------解决方案--------------------
看看路由对vlan有没有特殊设置
------解决方案--------------------
可以ping不代表其他形式的链接就可以
要看看服务器有没有防火墙之类的阻挡了