Javascript NodeJs-网络模块-使用二进制数据响应数据包
我有一个nodejs应用程序,其中我需要以二进制格式响应数据流Javascript NodeJs-网络模块-使用二进制数据响应数据包,javascript,node.js,Javascript,Node.js,我有一个nodejs应用程序,其中我需要以二进制格式响应数据流 var net = require('net'); var mysql = require('mysql'); var PORT = 6000; var server = net.createServer(function(dataFromPORT){ console.log('Device Connected to Server'); dataFromPORT.on('data', function(data){
var net = require('net');
var mysql = require('mysql');
var PORT = 6000;
var server = net.createServer(function(dataFromPORT){
console.log('Device Connected to Server');
dataFromPORT.on('data', function(data){
console.log('Data Received is '+ data);
});
dataFromPORT.write('1','binary');
});
server.listen(PORT, function(){
console.log('Listening to Port ' + PORT);
});
上面的代码响应数据包,但将其作为字符串1发送。我需要以0X01即二进制数据的形式获取响应。您可以使用
dataFromPORT.write(Buffer.of(1))
虽然中没有记录的静态方法,但记录了缓冲区实现,这确实定义了静态方法