なかなか実装する時間がなくて困ってるアイディアのメモ。

NATに近い。

P1000164.JPG

SpaceguardはLAN内のどこかのPCにインストールされるローカルCometサーバ。
SATT(Spaceguard Address Translation Table)はSpaceguardを見つけ出すためのテーブル。

Spaceguardはグローバルから見える場所に設置することもできる。

ブラウザ(=クライアント)は、最寄のSpaceguardか、見つからなければ直接従来のCometの仕組みに従ってCometサーバとXmlSocket(単にSocketでもいいけど)で接続する。
優先順位は、ローカルSpaceguard、グローバルSpaceguard、Cometサーバの順。
Firewallがあるような環境では、ローカルSpaceguardの設置を必須とすることも考えられる。

メリット

  • Spaceguardをイベント通知のMUX/DMUXとして中継させることで、
    無駄な接続数を減らせる
  • 一般にLAN内ではHTTP以外の通信ができると思われるので、
    ローカルSpaceguard⇔FlushクライアントによるXmlSocket/Socket通信を前提とすることができ、
    Cometクライアントの実装を簡素化できるかも
posted by genki genki on Wed 21 May 2008 at 23:57 with 0 comments
Contents rssrss
光ファイバーを二次元振動させて走査するAR用ディスプレイ
因果の取り違え
Swift2's defer for CoffeeScript
mongodb-3.0からcreateIndexのdropDupsが無くなったらしい
mongodb-3.0以降のWiredTigerの設定を動的に変更する方法
一般楕円の高速生成アルゴリズムへの道標
farro mantecatoのレシピ
Droonga関連の記事のまとめ
RuntimeErrorの特定のメッセージに限定してrescueする方法
jQueryでscriptタグを実行せずにappendする
Tags
coffeescriptdefergroongajsmemonodenodejs
Comments rssrss
https://casino-pinco.clients.site/ https://casino-pinco.clients.site/: Pinco Casino регистрация открыла доступ к крутому ... 04/14 21:54
https://moscowremontnik.ru https://moscowremontnik.ru: Слышал много положительных отзывов о Московском ... 04/14 19:08
https://mellstroy.at https://mellstroy.at: Hi there! This is my first visit to your blog! We ... 04/14 19:03
https://russ-remont.ru/ https://russ-remont.ru/: Очень толковая статья, сохраню себе. 04/14 18:45
https://russ-remont.ru/ https://russ-remont.ru/: Приятно видеть профессиональный подход к делу. 04/14 17:56
https://russ-remont.ru/ https://russ-remont.ru/: Ваши советы сэкономили мне кучу времени. 04/14 17:39
https://russ-remont.ru/ https://russ-remont.ru/: Русский Ремонт — отличный выбор для тех, кто ценит... 04/14 17:26
https://www.remontexpress.ru https://www.remontexpress.ru: Радует, что компания работает официально по догово... 04/14 17:20