成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? PHP基于socket實現客戶端和服務端通訊功能
全站頭部文字 我要出現在這里
PHP基于socket實現客戶端和服務端通訊功能 729 2023-12-08   

本文主要介紹了PHP基于socket實現的簡單客戶端和服務端通訊功能,可實現服務端接收客戶端發送的字符串進行翻轉操作后返回客戶端的功能,需要的朋友可以參考下

服務端:

<?php
 set_time_limit(0);
 $host="localhost";
 $port=1001;
 //創建一個連接
 $socket=socket_create(AF_INET,SOCK_STREAM,SOL_TCP)or die("cannot create socketn");
 //綁定socket到端口
 $result=socket_bind($socket,$host,$port) or die("cannot bind port to socketn");
 //開始監聽這個端口
 $result=socket_listen($socket,4) or die("could not set up socket listenn");
 //接受連接,另一個socket來處理通信
 $msgsock=socket_accept($socket) or die("cannot accept incoming connectionn");
 if($msgsock){
  echo date("Y-m-d H:i:s D a");
 }
 //讀取客戶端發送過來的信息
 $input=socket_read($msgsock,1024) or die("cannot read inputn");
 $input=trim($input);
 $output=strrev($input)."順序反過來了吧n";
 //對接收到的信息進行處理,然后返回到客戶端
 socket_write($msgsock,$output,strlen($output)) or die("cannot write");
 //關閉socket連接
 socket_close($msgsock);
 socket_close($socket);
?>

客戶端:

<?php
 set_time_limit(0);
 $host="localhost";
 $port=1001;
 //創建一個socket
 $socket=socket_create(AF_INET,SOCK_STREAM,SOL_TCP)or die("cannot create socketn");
 $conn=socket_connect($socket,$host,$port) or die("cannot connect servern");
 if($conn){echo "client connect ok!";}
 socket_write($socket,"hello world!") or die("cannot write datan");
 $buffer=socket_read($socket,1024,PHP_NORMAL_READ);
 if($buffer){
  echo "response was:".$buffer."n";
 }
 socket_close($socket);
?>


以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持綠夏網。


主站蜘蛛池模板: 爱四| 勇者1—42集免费观看电视剧视频| 宁波电视台| 拔萝卜电影| 圆的认识评课| 扑克牌悬浮魔术教程| 学校要的建档立卡证明图片| 5g影院| 洛嘉| 拾贝的小女孩阅读理解答案| 爆操大胸美女| 南京铁道职业技术学校单招| 首映式| 女同视频在线| 在线观看www视频| 浙江旅游地图| 永久居留 电影| 琅琊榜3第三部免费播放| 阴阳界 电影| 李柯以写真照片| 布里特·艾克拉诺| 赌神电影| 美女网站免费观看视频| www.douyin.com官网| 家庭教师偏差值| 2024生物中考真题试卷| 免费看网站| 无限资源日本好片| 《暗格里的秘密》免费观看| 布里奇顿第四季| 贪玩的小水滴| 烟花女驼龙| 张大民的幸福生活| 别董大古诗一首| 宁波电视台| 花有重开日电影| 蜜桃成熟时在线看| 飞虎神鹰1-42集免费| 电影白日梦2| 施华| 电影《ol3》完整版在线观看|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103