请问一下各位,我的单个socket连接的socket client 和 server都在同一台电脑上的时候速度极快,20MB/s,为什么把server放到另外一台电脑上其中要经过交换机的时候速度就降到了90kB/s的样子,在同一台电脑上速度快说明发送和接收速度都很快的,而经过交换机以后速度就很慢说明时间是消耗在网络传输上,正常上网下载东西的时候速度不慢大概是5MB/s,请问一下是因为socket还有什么参数没设置吗,速度这么慢
补充一下,刚才我以多个socket通道连接的方式试了一下,连接数为1的时候速度大概为90KB/s,五个socket通道的时候速度大概130kB,20个socket通道的时候速度也是130kB/s,看来增加socket连接个数并不能增加网络传输的速度,我认为是不是交换机把我的应用的socket限速了,哪位见多识广的高手帮忙分析一下,感激不尽,谢谢。