新しい 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 の解析に成功した場合、その方法を知っているか、ドキュメントで説明されていることを知っている場合は、この件名に光を当ててください (お願いします!!!)。
たくさんの「事前感謝」
コーディ