我正在使用binaryjs
将二进制数据从BinaryClient
发送到Node.js BinaryServer
。
客户代码:
var client = new BinaryClient(nodeURL);
client.on('open', function () {
window.Stream = AudioClient.createStream(...);
});
服务器代码:
var binaryServer = require('binaryjs').BinaryServer;
var httpsserver = https.createServer(options).listen(_port);
var server = binaryServer({ server: httpsserver });
server.on('connection', function (client) {
client.on('stream', function (stream, meta) {
...
});
client.on('close', function () {
...
});
});
是否可以通过任何方式将消息从BinaryClient
发送到BinaryServer
?
例如,在客户端:
client.message('hello');
或者也许:
window.Stream.message('hello');
然后在服务器端:
client.on('message', function (message) {
console.log('message arrived');
});
当然,上面的示例不起作用,这只是我要实现的目标的一个模型。