gpt4 book ai didi

javascript - NodeJs - 网络模块 - 使用二进制数据响应数据包

转载 作者:行者123 更新时间:2023-12-02 22:48:05 25 4
gpt4 key购买 nike

我有一个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){
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))

虽然静态方法 of() 没有记录在 Buffer 中,据记录 Buffer 实现 Uint8Array ,它定义了静态 TypedArray.of()方法。

关于javascript - NodeJs - 网络模块 - 使用二进制数据响应数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58298519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com