110,538
社区成员
发帖
与我相关
我的任务
分享
public class 测速
{
public DateTime 发送端发送时间;
public DateTime 接收端接收时间;
public DateTime 接收端发送时间;
public DateTime 发送端接收时间;
}
程序发送数据之前填写第一项,然后把信息序列化发,发送给对方。对方填写第二、第三项,发回来。程序接收到结果,填写最后一项。
比如说结果是{
发送端发送时间: "2018-4-13 14:06:11.23",
接收端接收时间:"2018-4-13-13:58:23.33",
接收端发送时间:"2018-4-13-13:58:24",
发送端接收时间: "2018-4-13 14:06:11.56.32"
}
你可以知道对方延迟了多少时间,用上述的 ((4-1)-(3-2))/2 就是传输时差。
当然应该多测试5次以上,取平均值。