function name: socket_read ()
သက်ဆိုင်သောဗားရှင်း - PHP ဗားရှင်းအားလုံး
အသုံးပြုမှု: Socket_read () function ကို () function ကို function ကို socket ထဲကနေလက်ခံရရှိရန်အသုံးပြုသည်။ ၎င်းသည်သတ်မှတ်ထားသောအရှည်တစ်ခု၏အချက်အလက်များကိုတစ်ကြိမ်ဖတ်နိုင်သည်, သို့မဟုတ်သတ်မှတ်ထားသောအဆုံးဇာတ်ကောင်ကိုကြုံတွေ့ရသည်အထိဖတ်နိုင်သည်။
သဒ္ဒါ:
string socket_read ( resource $socket , int $length [, int $type = PHP_BINARY_READ ] )
Parametermer
Return Value: Read Data (string type) ကိုအောင်မြင်သောအခါ Read Data (string type) ကိုပြန်ပို့ပါ။
ဥပမာ -
// 创建一个TCP/IP 套接字$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); // 连接到服务器$result = socket_connect($socket, '127.0.0.1', 8080); // 从套接字中读取数据(以二进制方式) $data = socket_read($socket, 1024); if ($data === false) { // 读取失败echo "读取数据失败:" . socket_strerror(socket_last_error($socket)); } else { // 读取成功echo "读取的数据:" . $data; } // 关闭套接字socket_close($socket);
အထက်ပါဥပမာတွင် TCP / IP Socket တစ်ခုကို ဦး စွာဖန်တီးပြီး socket_connect () function ကို သုံး. ဆာဗာနှင့်ချိတ်ဆက်ပါ။ နောက်တစ်ခုက socket (binary fashion) မှဒေတာ 1024 bytes အထိဖတ်ရန် Socket_read () function ကိုသုံးသည်။ စာဖတ်ခြင်းသည်အောင်မြင်ခဲ့ပါကကျွန်ုပ်တို့သည်ဖတ်သည့်အချက်အလက်များကိုပုံနှိပ်ထုတ်ဝေသည်။ စာဖတ်ခြင်းမအောင်မြင်ပါကကျွန်ုပ်တို့သည်အမှားအယွင်းကိုပုံနှိပ်ထုတ်ဝေသည်။
မှတ်စု: အမှန်တကယ်အသုံးပြုမှုတွင် parameters တွေကိုသင့်လျော်စွာချိန်ညှိရန်လိုအပ်သည်။ အချက်အလက်များကိုတိကျသောစီးပွားရေးလိုအပ်ချက်များနှင့်အညီလုပ်ဆောင်ရန်လိုအပ်သည်။