Forums | Admin

Discussion Forums: open-discussion

Start New Thread Start New Thread

 

By: Genki Takiuchi
RE: イベントの管理について [ reply ]  
2007-04-22 03:12
はじめまして、瀧内です。

イベントの通知をうけて、コネクションが切断されている間に発生したイベントについては、次回のコネクションが確立されるまで、Cometサーバ側に保存されるようになっています。
また、切断期間中に蓄えられたイベントは、一回の通知でまとめて配信されるため、追いつけないという心配は無いと思います。

ドキュメントなどが未整備で動作を解読しにくく、ご迷惑をおかけしており、申し訳ありません。

今後ともよろしくお願いします。

By: jiro iwamoto
イベントの管理について [ reply ]  
2007-04-19 17:23
岩本と申します。

Shooting_starみさせていただいています。

ひとつ気になる点があるのですが、現在の実装だと
一回のポーリングに対して一つのイベントしか帰ってこないように
見えるのですが、これは仕様でしょうか?

例えば、チャット行っていた場合に、発言がたくさんあると
ポーリングするコネクションは一つ一つ発言を表示するため、
すべての発言を読み込むのにものすごく時間がかかってしまいます。発言数が多い場合は、追いつけないという事もあるかもしれません。

具体的にはasteroid.cにあるdispatch関数一つ一つのイベントに対してreceive_dateを呼び出しているところを、現存するすべてのイベントに対して一回receive_dataを送るようにすれば良いのではないかと思ったのですが、、、

以上よろしくお願いします。