node.jsのネイティブ(C++)モジュールを作成して、ソケットを別のノードプロセスに送信できます。これは現在のプロセスとはまったく関係ありません。そうするために、私はこのための本当に簡単なAPIを持っている補助的なライブラリを使うことが大切です。私が今解決しなければならない問題は、node.jsのソケットオブジェクトのfdまたはハンドルを取得する方法です。ソケットオブジェクトからfdまたはハンドルを取得する
libuvからuv_tcp_t
オブジェクトを保持しているが、そのプロパティがプライベートでhandle_
と呼ばれるプロパティがありtcp_wrap.cc
& tcp_wrap.h
でTCPWrapクラスが、あります。また、node.js自体のモジュールではなく、node.jsのモジュールなので#includeできません。そのクラスを取得するためにソースファイルを私のモジュールにコピーするのが良い考えかどうかわかりません...
私はそれをどのように行うことができますか?
私はwinowsで実行する必要はありません、タフ。
ありがとうございます!
願いを! ;) –
^^私はこの気持ちを知っています。現在のバージョンのノード・アンシラリは、もう補助ライブラリに依存していないことに注意してください。今はlibuvを使っています。 –