完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在局域网中,设备和设备之前相互通信是需要知道对方的ip地址的。大多数情况,设备的ip不是静态ip地址,而是通过dhcp 协议动态分配的ip 地址。而且IP地址也不好记,那我们是不是可以通过局域网域名来访问设备呢?
什么是mDNSmdns 即多播dns(Multicast DNS),mDNS主要实现了在没有传统DNS服务器的情况下使局域网内的主机实现相互发现和通信,使用的端口为5353,遵从dns协议,使用现有的DNS信息结构、名语法和资源记录类型。并且没有指定新的操作代码或响应代码。 简单来说,就是B设备在开启了mDNS服务的情况下,会在本机IP的5353端口注册一个服务,并登记它的域名。A电脑想访问 如何实现一个简单的mDNS服务器这个在golang里其实非常简单,我们可以直接使用github上的一个 示范代码,简单改一下域名就行了。
这就是已经改好的代码,然后我们只需要在Go程序的main函数里,创建一个新的线程,来运行这个runDNS函数即可。
是不是特别简单呢,就短短的几十行代码,程序编译好,我们上传到设备上运行看看。 我们在电脑浏览器上,也可以直接使用这个域名来访问应用了。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
米尔RK3576开发板评测】+ RKLLM-Toolkit 环境安装
470 浏览 0 评论
【米尔RK3576开发板评测】+项目名称百度飞桨PP-YOLOE
497 浏览 0 评论
【米尔RK3576开发板评测】+项目名称RetinaFace人脸检测
483 浏览 0 评论
【米尔-Xilinx XC7A100T FPGA开发板试用】 UART测试
1276 浏览 0 评论
【米尔RK3576开发板评测】+项目名称米尔RK3576开发板人脸疲劳检测代码测试
995 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
3797浏览 2评论
【米尔NXP i.MX 93开发板试用评测】5、安装Debian和排除启动故障
916浏览 2评论
【米尔NXP i.MX 93开发板试用评测】2、异构通信环境搭建和源码编译
1037浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】Free RTOS应用开发环境部署
1586浏览 1评论
【米尔-芯驰D9开发板- 国产平台试用】- 03- 外设接口测试-U盘、485总线
6880浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-23 12:45 , Processed in 0.726234 second(s), Total 60, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191