কম্পিউটার

পিএইচপি সকেট প্রসঙ্গ বিকল্প


পরিচয়

stream_context_create()-এর মাধ্যমে বিভিন্ন প্রসঙ্গ বিকল্প এবং পরামিতি কনফিগার করে ফাইলসিস্টেম এবং অন্যান্য বিভিন্ন স্ট্রিম র‌্যাপারে অ্যাক্সেস কাস্টমাইজ করা যেতে পারে। এবং stream_context_set_option() ফাংশন।

নিম্নলিখিত তালিকা বিভিন্ন সকেট প্রসঙ্গ বিকল্পগুলি দেখায় tcp, http এবং ftp-এর মতো সকেটের উপর কাজ করে এমন সমস্ত মোড়কের জন্য উপলব্ধ।

bindto আইপি ঠিকানা নির্দিষ্ট করে (হয় IPv4 বা IPv6) এবং/অথবা নেটওয়ার্ক অ্যাক্সেস করতে ব্যবহৃত পোর্ট নম্বর। (ip:IPv4 এর জন্য পোর্ট [ip]:IPv6 এর জন্য পোর্ট)।
ব্যাকলগ সকেটের শোনার সারিতে অসামান্য সংযোগের সংখ্যা সীমিত করে।
শুধুমাত্র ipv6_v6 IPv6 এ IPv4 ম্যাপ করার ক্ষেত্রে OS ডিফল্টকে ওভাররাইড করে।
so_reuseport একই ip:port pair-এ একাধিক বাইন্ডিংয়ের অনুমতি দেয়।
so_broadcast সম্প্রচার ঠিকানায়/থেকে ডেটা পাঠানো এবং গ্রহণ করা সক্ষম করে।
tcp_nodelay যদি সত্য হয়, সেট করে SOL_TCP,NO_DELAY=1 যথাযথভাবে, TCP Nagle অ্যালগরিদম নিষ্ক্রিয় করা হচ্ছে।

উদাহরণ

<?php
// connect to the internet using the '192.168.0.100' IP
$opts = array(
   'socket' => array(
      'bindto' => '192.168.0.100:0',
   ),
);
// ...and use it to fetch the data
echo file_get_contents('https://www.example.com', false, $context);
?>
আনতে এটি ব্যবহার করুন
  1. পিএইচপি ট্যাগ

  2. পিএইচপি পাই() ফাংশন

  3. ঠিক করুন:সকেট ত্রুটি:10060, 0x800CCC0E

  4. পাইথন সকেট ত্রুটি 48 ঠিক করুন