【第22期】观点:IT 行业加班,到底有没有价值?

测试局域网IP的方法

原创 2015年07月09日 22:19:41

最近做了一下测试机器WIFI性能的功能,其实,原理非常的简单,我就不在这里介绍了。主要注意点如下:方便以后使用中使用。
主要就是通过tcp/ip通信。然后写了一个小脚本测试了一下:
脚本如下:

@for /f "tokens=4" %%a in ('route print^|findstr 0.0.0.0.*0.0.0.0') do (set IP=%%a)
@echo %IP%
test_network_speed.exe %IP%
echo "Press ENTER key to stop and exit test network speed..."
pause

客户端主要功能代码如下:

 client = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
 ...一系列的设置
 设置获取当前时间time1
 while(i < 1024*10124)
 {
     recv接收所需要的
 }
 接收所需要的时间=time1 - recv接收完后所获取的时间time2;
 然后就可以按照自己的设置进行一系列的处理了。

服务器端原理也有类似,不在这里说明。

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Android获取本机局域网IP的方法

直接贴代码,主要利用正则表达式匹配局域网ippackage com.rongyan.clienttest; import java.net.InetAddress; import java.net....

c# 获取本机在局域网和公网上的Ip的方法

获取本机在局域网上的IP的方法 [code="java"] //获得局域网的IP地址 IPHostEntry ihe = Dns.GetHostByName(Dns.GetHostName()); IPAddress myIp = ihe.AddressList[0]; ...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

微信局域网测试环境搭建方法

微信局域网测试环境搭建方法 微信现在越来越火,很多人想自己研究一下微信开发,但在开发平台认证的时候,必须通过80端口认证。 很多的宽带服务商把公司宽带的80端口封了, 而微信开发模式中服务器配置要...

获得局域网中计算机的列表(包括计算机名,ip和mac)的方法

有的时候需要根据MAC来限定登录的计算机,为此查找了不少资料(有来自博客堂和CSDN),下面是获得远程计算机的MAC和局域网中计算机列表的方法。 需要引用的命名空间 using System; using System.Collections; using System.Diagnos...

$_SERVER['HTTP_HOST']在客户的环境里,取得的值总是程序所在的服务器在其局域网内的ip值解决方法

uchome的index文件中的二级域名功能判断,使用了php的$_SERVER['HTTP_HOST'],开始对这个不是很了解,所以百度了一下,发现一篇帖子有点意思,转发过来做个记录。 在php中...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)