NEKOMATAYA

1- レス

レンダー乙女…


[64]kiyo[sage]:06/01/28 13:38:32 ID:???
今日の乙女 長め
コード進まず。なんかずっとソケット叩いて様子をみていた。
いまのところの結論
 「サーバをバックグラウンドで動かすのは無理」
みたいである。
現状で作るとしたらフォアグランド動作のみ。
1.AEを立ち上げる
2.サービスモジュールを自分で実行する。
3.…とAEの操作はいっさい出来なくなってサーバーとしてのみ動作する。
ちなみに「いっさい操作できない」ので「サーバの停止」もできない。
4.クライアント(ここでは「りまぴん」)側から終了をコールする。
と、言う手順になってしまう。2.が かなりつらい。
GUIオブジェクトなどもそうだけど、イベントがすごく制限されている。
待受に入ったソケットはバックグラウンドで待受してくれるのだけれど、
コネクションは自動ではれない、さらに着信のイベントも提供されていない。
いったいどうなのよソレ
ちなみに、PDFにあったソケットのサンプルがディスクに収録されて
いない理由は、あのサンプルが「実行不能」だからです。
サンプルコードにはなっていますが、実行するとエラーが出ます。
さらに、シンタックスエラーを修正してもプログラムの構造的に
--チャット出来ません!
待受け動作に無限ループ使っているのはイベントが無いからでしょうが、
ユーザのキー入力をありもしない readln() 関数で拾うとしているのは如何?
きっと、このコードを書いたのは 開発環境とかであって発売版の環境では無いような気がします。
とりあえず、サーバモドキを書こうかどうか考慮中。
AE7でソケットまわりがもう少し使いやすくなるのを期待…無理かな?


名前

E-mail



0ch BBS 2004-10-30 (+Nekomataya/2005-02-17)