UDPServer无法收到Client发来的封包,恳请帮忙!(50分)

  • 主题发起人 主题发起人 qylin1
  • 开始时间 开始时间
Q

qylin1

Unregistered / Unconfirmed
GUEST, unregistred user!
  我用Indy9的UDPServer做了一个Server接收Client发来的封包,DefaultPort=5000,开始的时候我把Server放在一台直拨号的机器上,拨号后有独立的公网IP,机器上所有的端口都关闭,只开放5000,测试一点问题都没有(高兴)

  后来,我把Server放到托管在机房的服务器上,同样有独立的公网IP,机房的出口有硬件防火墙,但确保5000端口是开放着的,结果Server就无法收到Client发来的封包了(郁闷)

这到底是什么原因啊,用什么办法解决呢?恳请高手帮忙,急啊,谢谢!
 
找机房解决
 
确定服务器本身有独立的公网IP,而不是路由器。
 
机房是:路由器 - 防火墙 - 服务器 这样出外网的。

我用FTP工具测试过5000端口,是可行的,为什么我的Client就连接不上Server啊

谢过楼上两位,再请指教!急啊,在线等……
 
路由器 防火墙开的是TCP5000的端口吧(FTP测试,一般是TCP),你没有开UDP 5000的端口
 
接受答案了.
 

Similar threads

后退
顶部