68user's page 掲示板

Prev< No. 3223〜3225> Next  [最新発言に戻る] [過去ログ一覧]
No. 3223 # int 2003/05/17 (土) 18:40:47
ネットワークプログラミングの基礎のところで、
select や fork を「マルチスレッド」と書かれているようですが、
少し違うのではないでしょうか?
新しいスレッドが生成されず、見ため同時に動いていることを
マルチスレッドとは言わないと思います。

No. 3224 # 68user 2003/05/18 (日) 02:25:58
>>3024 テクノソルジャー
いまさらですが http-proxy.pl のメモリリークを修正しました。
ご指摘ありがとうございました。

http://X68000.startshop.co.jp/~68user/cgi-bin/cvsweb.cgi/public_html/net/sample/http-proxy.pl

>>3217 匿名
> 「ソースを表示してみよう」の結果が次のように表示されてしまいます。
修正しました。ご指摘ありがとうございました。

>>3223 int
> 見ため同時に動いていることをマルチスレッドとは言わないと思います。
「見ため同時に動いていること」を「マルチスレッド」と表記している
本があったのでそれを真似しているんですが、やっぱり変でしょうか
(と言ってもその本が見付けられないので、勘違いかも)。

とはいえ、pthread などの「スレッド」と混同しやすいのは確かです。
より適切なの用語は「多重化」でしょうが、個人的にはわかりにくい
と感じます (だからあえて「スレッド」としてみた)。

何かよい用語はないでしょうか。

No. 3225 # ちゃお 2003/05/18 (日) 03:39:04
初めまして。
突然ですがおききしたいことがあります。
貴HP内にてsocketを使ったHTTPクライアントを作るプログラムを拝見させていただき、独立した環境で同じように組んで実行しましたがホストが存在しないとかえってきました。
これは至極当然なので、$iaddr(指定アドレス)に自分自身(127.0.0.1)を指定して実行しました。

ちなみにANHTTPDが動いています。
perl5でライブラリ上でもsocketは確認しています。

結果はエラーコード500を返すだけでなにも起こりませんでした。
アクセスログもやはりエラーコードは500でした。

自分自身へ試してみて異常がないことを確認できなければ外部に向かって使用するのにはかなり抵抗があったため試してみたことでした。
socketを使っての自分自身へのアクセスはできないのでしょうか?

お暇なときでよろしいですのでお返事よろしくおねがいいたします。

Prev< No. 3223〜3225> Next  [最新発言に戻る] [過去ログ一覧]