2013-07-03 59 views
0

我想將套接字包裝到另一個對象中:在NodeJS中包裝雙向流

轉換輸出 - 例如,將字符串轉換爲Base64 轉換輸入 - 例如Base64編碼轉成字符串

(注:我使用的情況是不是Base64的,但同構於這一點,問題就複雜化顯著)

這是微不足道的單獨做這兩個方向 - 例如將管道插座插入Base64解碼器,並寫入Base64編碼器,並將其插入插座。

我想生成一個單個新的對象從一個套接字,它可以寫入和讀取(通過數據事件),但執行所需的轉換爲兩個方向。

該解決方案需要支持節點0.8.X和0.10.X.

回答