博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在局域网中查找特定设备的 IP
阅读量:6636 次
发布时间:2019-06-25

本文共 489 字,大约阅读时间需要 1 分钟。

如何查找特定设备的 IP

有几种方法在局域网中找到某个设备(设为设备 A)的 IP 地址:

  1. 在设备 A 上运行一段程序,该程序每隔一段时间向局域网中发送广播包(UDP 广播包),(设备 B)上运行另一个程序监听相应的端口,当接收到特定格式的消息时认为收到正确的消息,此时在命令行中打印出来的的远程设备的 IP 地址即为需要的 IP。
  2. 在设备 A 上运行一段程序,该程序监听预先约定好的端口,在设备 B 上向所有 IP 地址的该端口(广播)发送消息,远程设备回复时即可得到对应的 IP。

注意发送 UDP 的广播包时,将 IP 地址设为 "255.255.255.255" 即可广播到整个网络,设为 "192.168.0.255" 可广播到 "192.168.0.0/24" 的网络。如果设为其他的 IP 地址如 “192.168.255.255” 则程序运行时会报错。

代码地址:

(嵌入gist代码时,草稿状态可以看到 gist 代码,发布后无法看到 gist 代码)

转载于:https://www.cnblogs.com/brifuture/p/10420617.html

你可能感兴趣的文章
京东云Kubernetes集群最佳实践
查看>>
分布式协调神器 ZooKeeper 之整体概述
查看>>
2019争夺战 人工智能走向B端
查看>>
H2 script STRINGDECODE
查看>>
OSChina 周末乱弹 —— 小明滚粗去!源创会走起~
查看>>
jquery节点操作:创建/添加/删除/清空/复制元素
查看>>
Elastic 并发更新问题
查看>>
停用 iOS 模拟器输出大量的系统调试数据
查看>>
反射机制——获取Class中的字段
查看>>
写给开源中国产品经理或相关负责人的信
查看>>
BarTender数据源字体大小怎么设置
查看>>
ABBYY拆分对页和校正文本方向的教程
查看>>
Object-C代码练习【复制大型文件(一次读5K)】
查看>>
JGroups - 01历史
查看>>
java 设计模式 (代理模式和装饰者模式的区别)
查看>>
玩转github之--神啊满足我的虚荣心吧
查看>>
使用snmp+mrtg监控CPU、流量、磁盘空间、内存
查看>>
PHP各阶段技能
查看>>
C#过滤掉脚本注入1
查看>>
CentOS 7.0关闭默认防火墙启用iptables防火墙
查看>>