Delphi 工作站之间的套接字问题

Delphi 工作站之间的套接字问题,delphi,tclientsocket,Delphi,Tclientsocket,最近,我遇到了一个关于不同工作站之间套接字的问题。我正在使用DelphiTclientSocket连接服务器并从中接收数据。根据我的测试,我发现TClientSocket在不同的工作站上接收的数据不稳定 服务器驻留在Windows XP SP2中,并以10000kbps的速度广播消息。还有另外两个运行相同客户端应用程序的Windows XP SP2从服务器接收数据。但结果却大不相同,一个客户端一直以10000kbps的速度接收数据,而另一个客户端仅以300kbps的速度接收数据 是否有可能这两个

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

服务器驻留在Windows XP SP2中,并以10000kbps的速度广播消息。还有另外两个运行相同客户端应用程序的Windows XP SP2从服务器接收数据。但结果却大不相同,一个客户端一直以10000kbps的速度接收数据,而另一个客户端仅以300kbps的速度接收数据

是否有可能这两个客户端应用程序测试Windows XP SP2工作站有不同的版本会导致此结果?像注册表值之类的东西,还是别的


请帮助,谢谢。

这与您的网络有什么关系。要控制进入网络的速度,必须控制发送数据的设备路由器、调制解调器、集线器或其他网络设备。所有站点都有相同的操作系统,这会“减慢”通过其扫描方法接收的数据,以及应用程序?在“慢速”计算机上是否有其他网络“消耗资源”元素

PS:我认为使用Indy suite比使用TClientSocket更可靠

致以最良好的祝愿,
Radu

由于您正在广播大量数据,您是否尝试交换两台客户端计算机之间的网络连接,以确保它与服务器和客户端之间的网络硬件无关?你有没有试着禁用电脑上的防病毒软件和防火墙,因为它们接收的信息没有你想象的那么多?@Cosmin,实际上这两台客户端计算机位于同一个网络分段中,当然它们都禁用了防火墙。但我需要确认他们是否都禁用了杀毒软件,因为至少有一个运行Symentecantivirus@Cusmin,最后检查了测试环境,客户端计算机都运行了杀毒软件Synmantec,防火墙关闭。它们在同一个网络细分中,因为我在内部网中测试它们。可能还有其他原因吗?谢谢你的评论。我已经检查了网络,它们都在同一个网络分段中,ping延迟时间小于1ms。