如题,我的方法如下:// ======================================
1\建立TcpClient服务器端\并建立监听\监听发现有客户端请求时将my.mpg(30M的视频文件)发送到客户端的Tcp连接中
Socket socket = tcpListener.AcceptSocket();
socket.Send(File.ReadAllBytes(@"E:\my.mpg");2\客户端接收到该网络流后读取到Byte[]数组中并生成my.mpg(30M的视频文件)
NetworkStream outStream = tcpClient.GetStream();
DateTime startTime = DateTime.Now;//记录开始时间
Byte[] fs = new Byte[30381253];
outStream.Read(fs,0,fs.Length);//读取数据
DateTime finishTime = DateTime.Now;//记录结束时间
CreateFile(fs);//建立文件3\得到的结果
从客户端下载数据的速度是10M左右,视频文件可以正常使用,4\问题
我测试速度的方法是否正确?
我们使用的是100M的4口路由器,但我测试的为什么是10M的下载速度呢?//==========================================
1\建立TcpClient服务器端\并建立监听\监听发现有客户端请求时将my.mpg(30M的视频文件)发送到客户端的Tcp连接中
Socket socket = tcpListener.AcceptSocket();
socket.Send(File.ReadAllBytes(@"E:\my.mpg");2\客户端接收到该网络流后读取到Byte[]数组中并生成my.mpg(30M的视频文件)
NetworkStream outStream = tcpClient.GetStream();
DateTime startTime = DateTime.Now;//记录开始时间
Byte[] fs = new Byte[30381253];
outStream.Read(fs,0,fs.Length);//读取数据
DateTime finishTime = DateTime.Now;//记录结束时间
CreateFile(fs);//建立文件3\得到的结果
从客户端下载数据的速度是10M左右,视频文件可以正常使用,4\问题
我测试速度的方法是否正确?
我们使用的是100M的4口路由器,但我测试的为什么是10M的下载速度呢?//==========================================
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货