L
loster2003
Unregistered / Unconfirmed
GUEST, unregistred user!
我公司的应用需要通过网络发送消息给客户,大概有2000个左右客户同时在线吧,客户端和服务器端都使用的是Indy 的 TIdUDPServer 控件(因为考虑到以后各个用户之间可以互相通信,类似QQ吧)。有很多用户都是通过路由器共享ADSL上网的,在应用中发现客户端刚刚连接上去一切正常(如,服务端收到客户端的地址为221.10.20.20,端口为23232),在一段时间不发送消息后,服务器端再向该地址及端口发送数据给客户端的时候,客户端基本上都收不到数据。用客户端发数据给服务器端,可以收到数据,但该客户在服务器端登记的UDP端口号已经同收到的数据内的端口号不一样了,请问问题在什么地方?