import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
public class UdpSpeedTest {
public static void main(String[] args) throws Exception {
if (args.length < 2) {
System.out.println("Usage: UdpSpeedTest address length");
System.exit(0);
}
byte[] data = new byte[Integer.valueOf(args[1])];
DatagramSocket socket = new DatagramSocket();
DatagramPacket packet = new DatagramPacket(data, data.length,
InetAddress.getByName(args[0]), 20000);
long t0, t1;
t0 = System.nanoTime();
for (long i = 0; i < 10000L; i++) {
socket.send(packet);
}
t1 = System.nanoTime();
System.out.println("UDP packet length: " + data.length + ", speed: "
+ (int) (data.length * 1E13 * 8 / ((t1 - t0)) / 1024 / 1024)
+ " MBps");
socket.close();
}
}
相关推荐
3. **UDPSpeedTest**: 专为UDP性能测试设计的工具,能测量UDP数据传输速度和丢包率。 4. **UDP Flood Test**: 用于模拟大量UDP数据包发送,测试网络承受高负载的能力。 5. **Dummynet**: 一个网络仿真和流量控制工具...
4. **UDPSpeedTest**:专门用于测试UDP网络速度和丢包率的工具,适合评估网络环境的实时性能。 5. **Netcat (nc)**:这是一个轻量级的网络工具,可以用于创建各种网络连接,包括TCP和UDP,用于测试和调试网络服务。...
2017年存储技术变革与发展的趋势.pdf
毕业论文-qing游戏风格 商业版(GBK)-整站商业源码.zip
实训商业源码-效能-毕业设计.zip
平台跳跃游戏的核心魅力在于重力与控制的精妙平衡。本文将构建角色运动的微分方程模型,解析空中机动算法,并揭示关卡设计中的隐式引力场理论,展现2D平台游戏背后的复杂物理模拟系统。
实训商业源码-签到工具-毕业设计.zip
nsync///////
实训商业源码-票务高级版4.2.9-毕业设计.zip
运算符重载函数(友元函数).cpp
ABAQUS模型定义.pdf
FreeRTOS计数信号量的使用,模拟停车场运行逻辑
毕业论文-方熊表单V1.0.0 开源版-整站商业源码.zip
毕业论文-多商户线下积分商城会员群发V2.5.11 原版-整站商业源码.zip
实训商业源码-新材料-毕业设计.zip
毕业论文-活码自动进群V1.0.0 开源版-整站商业源码.zip
毕业论文-红包拓客生意宝2.0.3 开源版-整站商业源码.zip
Baidunetdisk_AndroidPhone_1023843j (6).apk
【研华科技】以数智融合打造可持续管理的企业未来.pdf
毕业论文-老虎-微信淘宝客6.0.3+老虎-团队合伙人系统2.99.83-整站商业源码.zip