Chaton > Archives > 2009/05/18

2009/05/18 00:21:09 UTCshiro
#
Radarのコードですが、wiliki内にGauche:ChatonRadarみたいなページ作っちゃったらどうでしょう。
2009/05/18 00:38:05 UTCえんどう
#
うぃっす
#
とりあえず現状をうp
#
http://practical-scheme.net/wiliki/wiliki.cgi?Gauche%3aChatonRadar
2009/05/18 03:40:09 UTCえんどう
#
http://developer.apple.com/jp/documentation/japanese.html
#
こんなの発見。
2009/05/18 04:54:43 UTCshiro
#
apiloginでアイコンのurlも渡すようにしました。
#
chaton.clientを使っていたら、<chaton-client>のicon-urlスロットにアイコンのurlが入ってます。
2009/05/18 07:19:42 UTCshiro
#
さて、中継でのタイムアウトに伴う重複リクエストの処理をちゃんと考えないとな。
#
(1) クライアントからcometサーバにlong poll
#
(2) 中継局がタイムアウト、クライアントに(おそらく)エラーを返す。だがcometサーバはそれを知らない。
#
(3)クライアントからリトライがかかる。
#
(4)cometサーバは同じcidからリクエストが来たことを検知。ここで、現在は後から来た方のリクエストをduplicateとしてエラーを返してる。
#
right thingはduplicate requestに対して古い方を破棄して新しい方にリプライすることかな。
2009/05/18 10:24:08 UTCshiro
#
てすてす
#
てすてすてす
#
あー、クライアントライブラリには接続が切れた時のリトライも仕込んどいたほうがいいなあ。