0

新しい CCNx インターネット プロトコルを使用しています。ccn-packets を使用して、パケットのフォーマットが異なることを除いて、「IP パケットとまったく同じ」データを送信します。

基本的に、ccnx の「Interest」(送信されるもの) パケットを正常に作成し、CCNd (「CCN-Daemon」) から実際の/成功した応答を取得しています。

Interest の送信に tcp ソケットを使用しているため、応答はデータ バッファー (typedArray) として返されます。

私は NodeJS/JavaScript を使用していますが、これは重要ではありません。

バイト数値(10進数のvalだと思います)を取得し、そのnumValを「DTAGS」にマッピングして、どのようなXMLタグが使用されているかを確認するようです。

基本的に、CCNx-"ContentObject"-response を解析して、その XML 表現を見つけたいと考えています。

*関連するリソースは次のとおりです。

インデックス: http://www.ccnx.org/releases/latest/doc/technical/

興味: http://www.ccnx.org/releases/latest/doc/technical/InterestMessage.html

CCNb バイナリ形式: http://www.ccnx.org/releases/latest/doc/technical/BinaryEncoding.html

DTAG 値: http://www.ccnx.org/releases/latest/doc/technical/DTAG.html

ContentObjects: http://www.ccnx.org/releases/latest/doc/technical/ContentObject.html *

ノート:

私はあなたの何人かが私に言う/尋ねると確信しています:

CCNx には 'C' と 'Java' の lib があります。-- 使ってみませんか?!!!

この議論には必要ない多くの理由から、私はこれを理解しなければなりません。

また、すでに JavaScript ライブラリ (remap/NDN-JS、CCN4B など) もあります。それを使用してください!!!

このライブラリは非常に基本的なものであり、もう少し構文糖衣を加えたライブラリを作成する予定です (これは、私が学ぶ必要がある理由の本質です!)

誰かが CCNx-ContentObject、Interest の解析に成功した場合、その方法を知っているか、ドキュメントで説明されていることを知っている場合は、この件名に光を当ててください (お願いします!!!)。

たくさんの「事前感謝」

コーディ

4

1 に答える 1

1

ここでループを閉じます: これらは実際に NDN.JS ライブラリによって解析されます。サポートが必要な場合は、お気軽に作者にメールしてください。

標準バージョンはhttps://github.com/named-data/ndn-js で、リファクタリング ブランチでいくつかの最近のバグ修正が行われています。(リファクタリング ブランチは、ブラウザだけでなく Node.js でも機能するはずです。)

乾杯、

ジェフ - UCLA NDN チーム

于 2013-07-14T19:39:03.643 に答える