使用nc和go做简易测速服务器和客户端

本文介绍了一款使用Go语言编写的Windows客户端测速工具,该工具因Go语言的静态编译特性而具备良好的跨平台性。同时介绍了如何利用nc命令快速搭建服务器端用于上传和下载测试。

 这几天公司需要测试一下几家IDC的速度,由于需要找别人帮忙进行测试,因此需要尽可能搞的简单,于是就用go语言写了一个windows客户端。为啥用go呢?因为java需要jre,太大了;c++需要对应的库支持,写这个东西太麻烦,其他的语言都有类似的问题,而go做这些事情很简单,几行代码就搞定了,而且由于它完全是静态编译的,因此只要编译一个32位,一个64位即可,支持任何windows平台。

 

而服务器端,用nc简单搭一个完事

比如上传就可以用如下命令

nc -l 3344 >/dev/null

 

下载可以用如下命令

nc -l 3344 </dev/zero

 

一般来说用nc做一些临时需要测试的服务器或者客户端还是很靠谱的

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值