2017-05-28 19 views
0

dgram UDPソケットのエンコーディングをTCP/IPネットソケットでエンコーディングを設定するのと同じ方法で設定できますか?
net.Socketクラスのsocket.SetEncodingメソッドと同等のものを探しています。読み取り可能なストリームとしてソケットのエンコーディングを設定node.js - dgramソケットでエンコーディングを設定する方法

答えて

1

socket.setEncoding([encoding])

。詳細については、stream.setEncoding()を参照してください。

UDPソケットはReadable Streamインターフェイスを実装していないため、適用されません。あなたが特定のエンコーディングの文字列にあなたのUDPソケットを介して、あなたが受け取っているバイナリメッセージ(Buffer)を変換する必要がある場合

、 はだけではなく、buf.toString([encoding[, start[, end]]])メソッドを使用します。

関連する問題