当前位置: 首页 > news >正文

wordpress 多站点 用户猪八戒网网站建设

wordpress 多站点 用户,猪八戒网网站建设,电子商务网站建设经费,济南网络公司注册前沿 最近在与嵌入式设备打交道,需要对设备进行配网。发现 UpnP 服务不稳定,经常收不到设备的信息。就想着能不能通过内网查找到 IP 后,直接与设备通信,不停的请求设备信息。 1.Android 端通过 UDP 组播(Multicast)查找设备 如果嵌入式设备支持 UDP 组播,Android 端可…

前沿

最近在与嵌入式设备打交道,需要对设备进行配网。发现 UpnP 服务不稳定,经常收不到设备的信息。就想着能不能通过内网查找到 IP 后,直接与设备通信,不停的请求设备信息。

1.Android 端通过 UDP 组播(Multicast)查找设备

如果嵌入式设备支持 UDP 组播,Android 端可以向 组播地址 发送查询请求,设备收到后回复自己的 IP。

Android 发送 UDP 组播请求:

fun sendMulticastRequest() {Thread {try {val multicastGroup = InetAddress.getByName("239.255.255.250") // 组播地址val socket = MulticastSocket(9999) // 监听端口socket.joinGroup(multicastGroup)val request = "DISCOVER_DEVICE".toByteArray()val packet = DatagramPacket(request, request.size, multicastGroup, 9999)socket.send(packet)val buffer = ByteArray(1024)val responsePacket = DatagramPacket(buffer, buffer.size)socket.receive(responsePacket)val response = String(responsePacket.data, 0, responsePacket.length)Log.d("UDP", "收到设备回复: $response")} catch (e: Exception) {e.printStackTrace()}}.start()
}

嵌入式设备(C 语言)监听组播并回复:

#define MULTICAST_GROUP "239.255.255.250"
#define MULTICAST_PORT 9999
#define RESPONSE_MSG "DEVICE_INFO:192.168.1.100:9999"int main() {int sock = socket(AF_INET, SOCK_DGRAM, 0);struct
http://www.dtcms.com/a/456440.html

相关文章:

  • 黄石网站建设多少钱seo推广计划类型可以分为什么
  • 模版网站建设企业本地房产交易信息网
  • 小挑可以做网站吗电商网站的模式
  • 烟台学校网站建设深圳网站建设学校
  • 网上书店网页设计实训报告江西seo推广方案
  • 网站更改备案好听的网站名称
  • 新氧整形网站开发模版搜索优化引擎
  • 交互网站建设竞价推广sem
  • 网站建设阿里云搭建个人网站一个主页三个子页的html网页
  • 做矿产公司的网站免费推广网店
  • 做动画网站去哪采集什么是互联网公司
  • 东莞网站建设方案维护郑州网站建设
  • 网站seo检测报告长沙零基础学快速建站
  • 网站建设和优化要求做网站的报价
  • 给工厂做英文外贸网站wordpress安全吗
  • 王建设个人网站南昌seo排名扣费
  • 延边网站建设上海企业信用信息公示系统官网
  • 公司域名不变网站做变动北京给公司做网站多少钱
  • discuz建网站网站开发的三个流程
  • 做彩票网站合法吗建筑网红化
  • wordpress换背景seo网站代码优化
  • 找哪些公司做网站什么网站权重快
  • 顺德顺的网站建设域名流量查询工具
  • 弹幕网站开发难么网站免费网站app
  • 福建省建设工程继续教育网站wordpress图片七牛存储
  • 网站建设php文件html文件wordpress 修改链接
  • 微网站定制品牌宣传文案范文
  • 英迈思网站做不下去可以退款吗潍坊做网站建设的公司
  • 在线做炫图网站网站建设300
  • 潍坊企业网站建设外贸营销网站怎么建设