栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

nodejs + uniapp 开发UDP广播控制视频播放

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

nodejs + uniapp 开发UDP广播控制视频播放

1.效果图

手机控制端


电脑受控端

2. nodejs 代码

此处安装 robotjs 库会碰问题

解决方法:
运行 npm install --global --production windows-build-tools
进入以下目录手动安装 python2.7 ,然后配置环境变量,重启电脑,再次运行 npm install robotjs --save

C:UsersAdministrator.windows-build-toolspython27

var exec = require('child_process').exec;
var robot = require("robotjs"); 
var fs = require('fs');
var dgram = require('dgram');
var server = dgram.createSocket('udp4');

server.on('close',()=>{
    console.log('socket已关闭');
});

server.on('error',(err)=>{
    console.log(err);
});

server.on('listening',()=>{
    console.log('socket UDP 正在监听中...');
    server.setBroadcast(true);//开启广播
    server.setTTL(128);//路由一跳TTL减一,减到零抛弃数据包
    //server.send('hello i m server',8061,'192.168.1.255');    
});

//通过message事件接收数据
server.on('message',(msg,rinfo)=>{	
	/
	}
	.uni-input{
		height: 80rpx;		
		line-height:90rpx;
		font-size: 40rpx;
		color: #DD524D;
		margin-left: 26rpx;
	}
	.content {
		display: flex;
		flex-direction: column;		
		margin: 30rpx;
	}
	.st{
		height: 80rpx;
		width: 80rpx;
		float: right;
		margin-top: 200rpx;
		margin-right: 20rpx;
		
		
		
	}
	.stimg{
		height: 100%;
		width: 100%;
	}
	
	button {
		margin: 10rpx;
	}



网络配置页面代码










自动配置文件格式 apkconfig.json ,上传到web服务器。

{
	"gaozhou":[  //高州app配置
		{
			"version":"1.0",
			"serverip":"192.168.1.174"
		}
	],
	
	"nanwang":[  //南网app配置
		{
			"version":"2.0"
		}
	]
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/313843.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号