مهلت سوکت (socket_set_timeout)
تابع «socket_set_timeout» درباره مهلت (Timeout) سوکت است. اما طبق منبع، این تابع «نامِ مستعار (Alias)» برای «stream_get_meta_data» است. یعنی هر دو یک کار می کنند و نتیجه یکسان می دهد؛ مثل دو نام برای یک نفر در کلاس.
این تابع دقیقاً چیست؟
منبع می گوید «socket_set_timeout()» همان «stream_get_meta_data()» است. پس وقتی از «socket_set_timeout» حرف می زنیم، در عمل به همان متادیتای جریان (Stream Metadata) می رسیم؛ متادیتا یعنی اطلاعات جانبی مثل وضعیت و زمان سنجی.
چطور سراغش برویم؟
- یک اتصال یا جریان باز کن؛ مثل باز کردن سایت.
- با این نام مستعار، اطلاعات وضعیت را برداشت کن.
- بر اساس وضعیت، ادامه بده یا اتصال را ببند.
نکته: چون این تابع طبق منبع فقط «نامِ مستعار» است، برای جزئیات دقیق تر سراغ صفحه «stream» برو.
لینک های مرتبط داخلی
- fsockopen برای ساخت اتصال معمولی.
- pfsockopen برای اتصال پایدار.
جمع بندی سریع
- «socket_set_timeout» طبق منبع، فقط نامِ مستعار است.
- رفتارش با «stream_get_meta_data» یکی است.
- برای جزئیات، مرجع «stream» را ببین.
- بعد از کار، اتصال را ببند.