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

socket_recv

ချိတ်ဆက်ထားသော socket မှအချက်အလက်များကိုလက်ခံပါ
အမည်:socket_recv
အမျိုးအစား:Sockets
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:ချိတ်ဆက်ထားသော socket မှအချက်အလက်များကိုလက်ခံပါ

function name: socket_recv ()

function ကိုဖော်ပြချက် - Socket_recv () function သည်ချိတ်ဆက်ထားသော socket မှအချက်အလက်များကိုလက်ခံရရှိသည်။

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

အသုံးပြုမှု: int socket_recv (intock) other flags)

Parametermer

  • $ Socket: Socket_create () နှင့် Socket_Connect မှတဆင့်ဖန်တီးထားသော Socket Socket Resource () ။
  • & $ buf: လက်ခံရရှိဒေတာကိုဒီ variable ကို string ကိုအဖြစ်သိမ်းဆည်းထားလိမ့်မည်။
  • $ Len: လက်ခံရရှိခံရဖို့ဒေတာအများဆုံးအရှည်။
  • $ အလံ - အပိုဆောင်း re ည့်ခံရန်ရွေးချယ်စရာများကိုသတ်မှတ်ရန်ရွေးချယ်စရာ parameter သည်။ အသုံးအများဆုံးရွေးချယ်စရာများမှာ MSG_OOB (တီးဝိုင်းမှဒေတာအချက်အလက်များ) နှင့် msg_waitall (အချက်အလက်အားလုံးကိုစောင့်ဆိုင်းရန်စောင့်ဆိုင်း) ဖြစ်သည်။

ပြန်လာတန်ဖိုး - အောင်မြင်သောအခါလက်ခံရရှိသည့်ဒေတာ၏ bytes အရေအတွက်ကိုပြန်ပို့ပါ။ ကျရှုံးခြင်းတွင်မှားယွင်းစွာပြန်ပို့ပါ။ အမှားကုဒ်ကိုရရန် socket_last_Error () ကိုသတ်မှတ်နိုင်သည်။

ဥပမာ - အောက်ပါဥပမာက socket_recv () function ကိုချိတ်ဆက်ထားသည့် socket မှအချက်အလက်များကိုရယူရန်မည်သို့အသုံးပြုရမည်ကိုပြသသည်။

အပေါ်ကဥပမာမှာ TCP Socket ကို server နဲ့ပထမဆုံးဖန်တီးပြီးချိတ်ဆက်ထားတယ်။ ထို့နောက်ဒေတာများကိုဆာဗာသို့ပို့ရန် Socket_send () function ကိုသုံးပါ။ နောက် socket_recv () function ကို သုံး. ဆာဗာမှရရှိသောအချက်အလက်များကိုလက်ခံရရှိရန်နှင့်ဒေါ်လာ esceldata variable တွင်သိမ်းဆည်းပါ။ နောက်ဆုံးအနေဖြင့် Socket Connection ကိုပိတ်ပြီးလက်ခံရရှိသည့်အချက်အလက်များကိုမျက်နှာပြင်သို့ output လုပ်ပါ။

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