Socket连接的问题,哈哈!真有意思!(30分)

  • 主题发起人 主题发起人 nywjx
  • 开始时间 开始时间
N

nywjx

Unregistered / Unconfirmed
GUEST, unregistred user!
谁碰到过这样的情况:
我们公司是一个局域网,各个机器之间是对等关系,通过一台计算机连ADSL上网,
这台计算机上安装sygate,使局域网内的机器都可以上网;
我用delphi写了两个程序,一个serversocket在win2000 professional上,
一个clientsocket在win98上,sqlserver在win98的机器上;
平时没有连上Internet的时候,clientsocket连serversocket特别慢,大概要三秒钟,
断开连接的时候也是这样;
可是一旦公司连上Internet后,clientsocket连serversocket就特别快了,一按回车
就连上了。
这是怎么回事?和win2000的机制有关吗?
 
我用delphi自带的聊天程序试了一下,不管是否连接Internet,client和server端的连接
始终是很快的,这是为什么?是因为我的程序的原因?
在client与server连接和断开的时候,server端的程序就没反应了,象死了一样。
大概过好几秒钟才回过气来。真是急死人了。
各位大侠,快点啊。
 
这可能是你的DNS的反向域名解析的问题!把2000的DNS启动,并做好反向解析就OK了。
 
不好意思,怎么做?详细点好吗?
 
你每台机的DNS、网关都指到上网那台机嘛?不开可能有影响。
 
这个问题值得关注
 
多人接受答案了。
 
后退
顶部