OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

connect タイムアウトのデフォルト

  • 困ってます
  • 質問No.209157
  • 閲覧数445
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

 Perl を使って HTTP 経由で HTML ファイルを取得するロジックを組んでいます。

 通常、コネクト時のタイムアウト処理にはシグナルを使用しますが、これだとルーチンの呼び出し元に戻れません。

 タイムアウトしたら終了せずに次の処理へ進む、というロジックを組みたいのですが、シグナルを設定しなかった場合、処理はちゃんと戻ってくるでしょうか。
 本当ならこのくらい自分で確認すりゃいいんですが、なんせ「戻ってこないホスト」に心当たりがないので確認できないのです(^_^;

 もしくは、シグナルのコールバック関数から元のルーチンへ戻る方法でもいいのです。

 何かご存知の方がいらっしゃいましたら、よろしくお願いします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル10

ベストアンサー率 40% (85/208)

そのような処理をする場合は select を使います。
signal は使いません。
お礼コメント
noname#25358

 ありがとうございます。
 よく分かりました。
 なんせ Perl でソケット使うの初めてなもので(^_^;
投稿日時 - 2002-01-31 18:09:52
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ