caicaicaicaijj 发表于 2013-10-27 11:20:50

如何判断局域网内除电脑以外的其它设备呢?

看了P大的多线程扫描mac确实快

用_TCPIpToName可以返回计算机名称,但是其它设备如何判断,比如安卓手机、网络打印机等,求大神点化哈。
能有这个效果就好

倚栏听风 发表于 2013-10-27 11:26:29

图示的效果是客户端名和MAC地址等信息,也没说是什么设备啊。
如果一定要知道是什么设备的话,建议你在程序里写上搜索MAC的代码,我记得有个网站可以通过查询MAC地址,得到该MAC具体是哪个公司的,什么设备的。
至于客户端名,应该是等同 计算机名的吧。

倚栏听风 发表于 2013-10-27 11:29:40

MAC地址(MAC Address)
MAC(Medium/Media Access Control)地址,用来表示互联网上每一个站点的标识符,采用十六进制数表示,共六个字节(48位)。其中,前三个字节是由IEEE的注册管理机构RA负责给不同厂家分配的代码(高位24位),也称为“编制上唯一的标识符”(Organizationally Unique Identifier),后三个字节(低位24位)由各厂家自行指派给生产的适配器接口,称为扩展标识符(唯一性)。一个地址块可以生成2^24个不同的地址。MAC地址实际上就是适配器地址或适配器标识符EUI-48。

http://baike.baidu.com/link?url=YOtiO0uOMd7CO5Oi7IJEbPI2xXGOHMKrp3OKE_FrrqRLpch59qKNFYsCelXgX8Hv

http://standards.ieee.org/develop/regauth/oui/

caicaicaicaijj 发表于 2013-10-27 15:16:59

感谢楼上解答,我的意思是路由器如何判断接入设备是安卓、苹果、或者windows呢?
页: [1]
查看完整版本: 如何判断局域网内除电脑以外的其它设备呢?