工作站之间的套接字问题

时间:2011-03-15 14:55:06

标签: delphi tclientsocket

最近,我在不同工作站之间的套接字上遇到了问题。我正在使用Delphi TClientSocket连接服务器并从中接收数据。根据我的测试,我发现TClientSocket接收的数据在不同的工作站中不稳定。

服务器驻留在Windows XP(SP2)中,并以10000kbps的速度继续播放消息。还有另外两台运行相同客户端应用程序的Windows XP(SP2)从服务器接收数据。但结果如此不同,以至于一个客户端继续接收10000kbps的数据,而另一个客户端仅接收300kbps的数据。

这两个测试Windows XP(SP2)工作站的客户端应用程序是否有可能会出现这种结果?像注册表值的东西,或者?

请帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

恕我直言,这与您的网络有关。要控制进入网络的速度,您必须控制发送数据的设备(路由器,调制解调器,集线器或其他网络设备)。所有的工作站都有相同的操作系统,防病毒(这可以“减慢”通过扫描方法接收的数据)和应用程序?你有“慢速”计算机上的其他网络“消耗资源”元素吗?

PS:我认为使用Indy套件http://www.indyproject.org/index.en.aspx而不是使用TClientSocket更可靠。

最好的问候,
拉杜