「MYSTERY TOWER」制作日記

人数が狂っている一月下旬

 人数をつけたはいいが、2〜3日経つと人数が狂っている。なぜか、
誰もいないのに、人が僕以外にもいる。いや、ほんとは、遊んでいる人
がいるんだろうか。しかし、チャットには、出てこない。う〜ん、これ
は、いないと考えた方がいいだろう。

なぜ、人数が狂うかは、よく分からない。ただ、不安に思う点は、あっ
た。Javaには、destoryと言うアプレットが解放された時に自動的に、
実行されるメソッドがあるが、ここに、人数を減らす命令を書いていた。
基本的には、アプレットが解放されたら、人数を減らす命令をサーバー
に出して、万事うまくいく予定なのだが。
ここで、不安に思うのは、2つあって、一つは、強制終了したら、どう
なるのだろうかと言う事だ。強制終了してしまえば、最後のdesoryが実
行されないのではないだろうか?また、相手側が、一瞬にして電源を切
ってしまえば、当然、destoryは、実行されない。
二つ目は、ダイアルアップネットワークの場合は、どうなるか分からな
いという事だ。ダイアルアップネットワークでつないで、その後、ダイ
アルアップネットワークを切ってしまい、その後、アプレットを解放し
たらどうなるか分からない。ほんとは、destoryが実行されて、サーバー
に人数を減らす命令を送るはずだが、肝心の線がつながってなければ、
当然、送れない。ただ、僕は、学校から専用線でつながっているので、
ダイアルアップネットワークの事が、さっぱり分からないのだ。

とりあえず、応急処置として、アプレットが解放ではなく、アプレット
が表示を終了したら実行されるstopメソッドに書くことにした。こちら
の方が、先の不安点が起こる確率が少ないような感じがするからだ。
ただ、根本的な解決には、なってないが・・・。

PS:日本語のチャットの方は、さっぱりできない。

前のページに戻ります