node.js - 如何在dgram套接字中设置编码

时间:2017-05-28 10:42:44

标签: node.js udp

有没有办法设置dgram UDP套接字的编码与在TCP / IP网络套接字中设置编码相同?
我正在寻找方法socket.SetEncoding的等效方法net.Socket类。

1 个答案:

答案 0 :(得分:2)

socket.setEncoding([encoding])

  

将套接字的编码设置为可读流。有关更多信息,请参阅stream.setEncoding()。

UDP套接字未实现Readable Stream接口,因此它不适用于它们。

如果您需要将已通过UDP套接字接收的二进制消息(Buffer)转换为特定编码的字符串, 只需使用buf.toString([encoding[, start[, end]]])方法。