Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 创建airplay服务器节点JS_Ios_Node.js - Fatal编程技术网

Ios 创建airplay服务器节点JS

Ios 创建airplay服务器节点JS,ios,node.js,Ios,Node.js,我正在使用此文档创建airplay服务器 我的代码如下 const airplay=require('airplay-server'); const macaddress=require('macaddress'); const express=require('express'); consthttp=express() macaddress.one((错误,mac)=>{ airplayServer=airplay({ 名称:'测试', txt:{ deviceid:mac, 功能:“0x5

我正在使用此文档创建airplay服务器

我的代码如下

const airplay=require('airplay-server');
const macaddress=require('macaddress');
const express=require('express');
consthttp=express()
macaddress.one((错误,mac)=>{
airplayServer=airplay({
名称:'测试',
txt:{
deviceid:mac,
功能:“0x5A7FFFF7”,
标志:“0x44”,
型号:“AppleTV3,2”,
srcvers:'220.68',
vv:2
}
})
airplayServer.listen(7000);
airplayServer.on('request',函数(req,res){
log(“收到请求”);
console.log(req.method,req.url)
控制台日志(请求头)
})
airplayServer.on('listening',function(){
console.log('listen7000');
})
})
http.get('/stream.xml',(req,res)=>{
res.header(“内容类型”、“文本/x-apple-plist+xml”);
res.send('高度720过扫描折射率0.01666666版本130.14宽度1280')
});
http.post('/stream',((req,res)=>{
console.log('STREAM!!!!!');
res.end(200);
}))
http.listen(7100)
我在7000上有一台服务器,在7100上有一台服务器,可以使用手机的屏幕镜像功能

当我在IPhone上进行屏幕镜像时,会出现
test
设备,但出现错误消息
无法连接到“test”

文件很旧,可能已经过时


我没有收到任何邮件或请求

我尝试了你的代码,但我遇到了同样的问题。我认为您使用的库(和文档)太旧了,无法赶上AirPlay协议。在过去四年中,协议可能发生了变化,您正在使用的airplay服务器库也发生了变化。我强烈建议使用更新的框架,我一直在这里搜索:。祝你好运

只是想澄清一下:你是在自己编写
airplay服务器
,对吗?我在npm上找不到像您一样初始化的包。你可能想看看我正在使用的
airplay服务器
软件包,它与我想这就是他正在使用的软件包类似@TaxelI看了一下这个列表,但似乎没有人做我需要的事情,我真的不明白为什么这么少人调查这个:D