设想有一个Socket服务端程序,运行在主机A上,出口带宽有100Mb
这时有100个客户端每隔1秒钟先后连接到A, 假设这些客户端都处在同样的网络环境中,每个客户端的出口带宽和入口带宽完全一样。每个客户端连上后都马上开始通过Socket从A下载文件
请问这时,是否每个客户端的下载速度都大约为100/100=1Mb ? 如果不是,为什么?
设想有一个Socket服务端程序,运行在主机A上,出口带宽有100Mb
这时有100个客户端每隔1秒钟先后连接到A, 假设这些客户端都处在同样的网络环境中,每个客户端的出口带宽和入口带宽完全一样。每个客户端连上后都马上开始通过Socket从A下载文件
请问这时,是否每个客户端的下载速度都大约为100/100=1Mb ? 如果不是,为什么?
在你的应用里面控制每秒进出的字节数即可。
上行字节/响应
下行字节/请求
每秒上行/下行的字节数超出一个阈值,IO线程延迟一下。