- 378 名前:ほげ隊長 ◆cG6Ia.BU [02/02/02 11:31]
- >>376
感想ありがとうございます。 > 基本的にgnutellaなんですね そうなのです。既にある程度実績のあるプロトコルを流用してしまった 方が、問題が少ないかなと思ったりしました。 > にある、QueryHitを受け取った最初のサーバント上でのアドレスの書き換えとか > 有用な気がする NAT対応の件については、既に実装されていて、ハンドシェイクを 行うときに、NAT BOX越しに見た相手のIPアドレスを返信すること で、いわゆるグローバルなIPを通知する予定です。 ですので、各サーバントでは自分がローカルにいても、ローカルIP を埋め込んだパケットを流さなくてすみます。 > あと「メッセージ識別子」がMD5Hashになってたけど、その生成方法が気になったかな。 下記設計書の「匿名性の確保とユニーク」を見てもらえば分かるのですが、 www5.ocn.ne.jp/~zigumo/basic.html 基本的にMSのGUIDを元に、更にMD5Hashをかけています。 ですので、ほぼユニーク性は保てると考えています。 > スレッドID,レスIDの仕様がわからないから・・・ スレッドIDやレスIDも全て、GUIDを元にMD5Hashを取った値を使います。 > スレッド・レス関連だけど、 > スレッドの階層化が欲しい感じがします。 そうですね。ここら辺は悩んだのですが、とりあえず、内部的なデータの管理は プロトタイプを急いで作って、その後で考えようということにしてしまいました。 多少のスクラップ&ビルドはやもうえないかなと、、、 ちなみに、表面的には(GUI上は)階層的に操作できます。
|

|