လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> stream_set_timeout

stream_set_timeout

TIMEOUT ကိုစီးပေါ်မှာထားပါ
အမည်:stream_set_timeout
အမျိုးအစား:စီးခေျာင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:သတ်မှတ်ထားသောစီးများအတွက်အချိန်ကုန်အချိန်သတ်မှတ်ပါ

function name: steam_set_timeout ()

သက်ဆိုင်သောဗားရှင်း - PHP 4, PHP 5, PHP 7

အသုံးပြုမှု: steam_set_timeout (အရင်းအမြစ် $ stream, int $ microseconds = 0): Bool

function description: stream_set_set_timeout () သတ်မှတ်ထားသောစီးဆင်းမှု၏အချိန်ကုန်အချိန်ကိုသတ်မှတ်ရန်အသုံးပြုသည်။ TIMEOUT သည်ရေကြောင်းဖတ်သည့်အခါသို့မဟုတ်ရေးသားထားသောအခါဒေတာကိုစောင့်ဆိုင်းရန်အချိန်ကိုသတ်မှတ်သည်။ အကယ်. အချက်အလက်များမဖတ်ရန်သို့မဟုတ်အချိန်ကုန်အချိန်အတွင်းစာမဖတ်ပါက function သည်မှားယွင်းစွာပြန်လာလိမ့်မည်။

Parametermer

  • $ stream: အချိန်ကုန်အချိန်သတ်မှတ်ထားရန် stream အရင်းအမြစ်။
  • $ စက္ကန့် - စက္ကန့်အနည်းငယ်အတွင်းအချိန်အပိုင်းအခြား။ 0 မှ 0 င်လျှင်အချိန်ကုန်အကန့်အသတ်မရှိ။
  • $ microseconds: အချိန်ကုန်အချိန်၏ microseconds အစိတ်အပိုင်းများ။ ပုံမှန်တန်ဖိုး 0 ဖြစ်ပါတယ်။

ပြန်လာတန်ဖိုး - အချိန်ကုန်အချိန်ကိုအောင်မြင်စွာသတ်မှတ်ထားပါကစစ်မှန်ပါ။ မဟုတ်ရင်မှားယွင်းတဲ့ပြန်လာ။

ဥပမာ -

 // 创建一个TCP 客户端连接$socket = stream_socket_client('tcp://www.example.com:80', $errno, $errstr, 30); if (!$socket) { die("连接失败: $errstr ($errno)"); } // 设置超时时间为5秒if (stream_set_timeout($socket, 5) === false) { die("设置超时时间失败"); } // 发送HTTP请求$request = "GET / HTTP/1.1\r\n"; $request .= "Host: www.example.com\r\n"; $request .= "Connection: close\r\n\r\n"; fwrite($socket, $request); // 读取响应$response = ''; while (!feof($socket)) { $response .= fread($socket, 8192); } // 关闭连接fclose($socket); echo $response;

အပေါ်ကဥပမာမှာ TCP client connection client ကို stream_socient_client () function ကိုသုံးပြီးပထမဆုံး TCP client connection တစ်ခုကိုဖန်တီးခဲ့တယ်။ ထို့နောက်အချိန်ကုန်ကို 5 စက္ကန့်အထိသတ်မှတ်ရန် steam_set_seout () function ကိုသုံးပါ။ ထို့နောက်ကျွန်ုပ်တို့သည် HTTP တောင်းဆိုမှုကိုပေးပို့ပြီးဆာဗာ၏တုံ့ပြန်မှုကိုဖတ်ပါ။ နောက်ဆုံးတွင်ဆက်သွယ်မှုကိုပိတ်ထားပြီးတုန့်ပြန်မှုကိုပုံနှိပ်ထားသည်။

အချိန်ကိုသတ်မှတ်ခြင်းသည်စစ်ဆင်ရေးများကိုဖတ်ရန်နှင့်ရေးရန်သာသက်ဆိုင်သည်ကိုသတိပြုပါ။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
လူကြိုက်များသော ဆောင်းပါးများ