zoukankan      html  css  js  c++  java
  • 使用Java实现简单的局域网设备扫描

    在产品的使用中我们一般都要设置一个配置环节,这个环节可以设定主机的IP地址等信息,但是这样配置的话使得我们的产品用起来效果不是很好,因此我想到了实现局域网IP扫描的功能,IP局域网扫描是指定IP网段获取IP地址信息的方法,在加上PING命令来处理实现,检查该设备是否在线。

    代码很简单,主要浏览就是获取主机名,然后检查该设备是否可用,如果可用,那么我们的设备是在线的,如果不可用,那说明以前登陆过,现在无法登陆,然后可以根据主机名来实现自动配置的效果。

    具体代码

    具体代码欢迎访问原文链接查看 https://www.zhoutao123.com/page/book/blog/category/he7vzw

    实现效果

    
    IP地址为:192.168.2.1		 设备名称为: phicomm.me		                        是否可用: 可用
    IP地址为:192.168.2.103		设备名称为: yunos-609150f1f6a4a718.lan		是否可用: 不可用
    IP地址为:192.168.2.124		设备名称为: tao-mac.lan								  是否可用: 可用
    IP地址为:192.168.2.149		设备名称为: android-2bd63cc5913f1868.lan		是否可用: 不可用
    IP地址为:192.168.2.183		设备名称为: redminote4x-hongmish.lan			是否可用: 不可用
    IP地址为:192.168.2.198		设备名称为: mi6-xiaomishouji.lan					是否可用: 不可用
    

    进一步

    在设置当前网段的时候,可以更具本机的IP地址来自动的设置当前网段,而不是手动的填写。在识别到某个设备可用的时候,通过接口或者主机名称来判断是是服务器,如果是的话,那么就进行连接操作!

  • 相关阅读:
    SharePoint缓存配置
    修改默认的个人站点
    生成代码工具
    Ext 布局(layout)
    编程网站
    EXT 4.0 上传文件
    修改Ext grid 单元格
    Ext.tip.Tooltip 提示
    EXT iframe 应用
    EXT 4.0 TreeGrid 使用
  • 原文地址:https://www.cnblogs.com/zhoutao825638/p/10382052.html
Copyright © 2011-2022 走看看