終了処理と言うのでしょうか?
[上に]
[前に]
[次に]
みょうじ
1999/10/19(火) 13:12:26
PERL,CGIの質問です。少し漠然とした質問になってしまう
かもしれませんが、お願い致します。
ええと、おそらく終了処理と呼ばれるもののことだと思います。
対戦ゲームのようなものをPERLにて作っています。
動作自体は問題ないのですが、誰かが入っているときには
他の人は入れないといった部分の処理に手を焼いています。
入った人がきちんと「やめる」などのボタンを押してやめて
くれれば、その時にCGIに飛んで空になったということ
を示すことはできますが、そのままブラウザーを切ってしまったり、
違うページに行ってしまったり、あるいは落ちてしまった場合など
はどのようにいたしましょう?
3,4回何の応答も無かったら終了させるというのも、
CGIからの戻りが遅かった場合とかに都合が悪いし・・・。
通常はというか、常識はというか、
対戦ゲームや人数限定チャットなどをつくっていらっしゃる
みなさんはどのような方式をとっていらっしゃるのでしょうか?
出来ればお願い致します。
B-Cus
1999/10/19(火) 13:42:07
> 3,4回何の応答も無かったら終了させる
しかないでしょう。所詮 HTTP なんだから。
> 対戦ゲームや人数限定チャットなどをつくっていらっしゃる
> みなさんはどのような方式をとっていらっしゃるのでしょうか?
HTTP 使わない。自分でサーバプログラムを書く。
とこやん
1999/10/19(火) 16:15:47
みょうじさん、B-Cusさん、こんにちわ。
OnUnLoadで終了処理プログラムを走らせる、というのはどうでしょう?
ブラウザが落ちた時には、対応できないのかもしれないですけど。。。
[上に]
[前に]
[次に]