1
完善资料让更多小伙伴认识你,还能领取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函数即可。
是不是特别简单呢,就短短的几十行代码,程序编译好,我们上传到设备上运行看看。 我们在电脑浏览器上,也可以直接使用这个域名来访问应用了。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【米尔-紫光MYB-J7A100T国产FPGA开发板试用】米尔-紫光PG2L100H国产FPGA开发板开箱评测
1024 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】官方LED例程测试体验
4964 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】上电测试报告
4607 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】开箱评测!米尔电子PG2L100H开发板深度体验报告
992 浏览 0 评论
【米尔-Xilinx XC7A100T FPGA开发板试用】+04.SFP之Aurora测试(zmj)
817 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
3654浏览 2评论
【米尔NXP i.MX 93开发板试用评测】5、安装Debian和排除启动故障
722浏览 2评论
【米尔NXP i.MX 93开发板试用评测】2、异构通信环境搭建和源码编译
863浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】Free RTOS应用开发环境部署
1458浏览 1评论
【米尔-芯驰D9开发板- 国产平台试用】- 03- 外设接口测试-U盘、485总线
6816浏览 1评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 22:11 , Processed in 0.656266 second(s), Total 58, Slave 44 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号