javascript - 需要帮助将缓冲区转换为节点中的字符串
问题描述
我创建了节点udp监听器,传入的数据是一个缓冲区,所以我尝试了以下
console.log(message.toString);
这就是我在控制台中得到的
�>�?F��GD�HDӑ �-�b�����8��J;prj�t�<em>8�������9�U��,mi=:�= ��>�?��>�;�>2�<�S����7��(�PHD�Dl:�DT�J;��z)\��8�B{8�B
w�B
w�B�?(�B�=Ekv=E�� �> �>�?F��GD�HDӑ �-�b����ـ8g�J;�Yj��Z8����@# �9�U��,mi=:�=��>�?���>88�>o�=��"��¬��$�(�~�Xa�7���T�� 7�&�,��SPHD�Dl:�D�J;��z)\��8�B{8�Bw�B
w�B�?(�B=E�v=E�� .�> �?F��GD�HDӑ
这是我所有的代码
var PORT = 33333;
var HOST = '';
var dgram = require('dgram');
var server = dgram.createSocket('udp4');
server.on('listening', function () {
var address = server.address();
console.log('UDP Server listening on ' + address.address + ':' + address.port);
});
server.on('message', function (message, remote) {
console.log(message.toString());
// console.log(remote);
});
server.bind(PORT, HOST);
解决方案
推荐阅读
- spring - 接受 Hashmap 作为 POST 调用的主体
- javascript - ASP.NET Razor - 为使用 JQuery 的编辑器添加 min 属性
- kubernetes - 在 Seldon Core 上将模型 A 的输出路由为模型 B 的输入
- javascript - 如何访问两个参数,一个是数组,另一个是值?
- ruby-on-rails - 拒绝在 Rails 中加载样式表
- shell - 在 Mac os 终端中找不到的命令
- python - 用python比较两个回归模型
- objective-c - 使用 PDFDocument initWithData 获取“无法识别的选择器发送到实例”?
- r - 是否可以在 dplyr mutate 中使用自定义函数并选择使用 na.rm = TRUE 或 na.rm = FALSE
- amazon-s3 - 如何创建 IAM 角色,使用户能够创建加密的 s3 存储桶