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

導(dǎo)航首頁 ? 技術(shù)教程 ? PHP基于socket實現(xiàn)的簡單客戶端和服務(wù)端通訊功能示例
全站頭部文字 我要出現(xiàn)在這里
PHP基于socket實現(xiàn)的簡單客戶端和服務(wù)端通訊功能示例 767 2023-12-08   

本文實例講述了PHP基于socket實現(xiàn)的簡單客戶端和服務(wù)端通訊功能。分享給大家供大家參考,具體如下:

服務(wù)器端:

<?php
  set_time_limit(0);
  $host="localhost";
  $port=1001;
  //創(chuàng)建一個連接
  $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");
  //開始監(jiān)聽這個端口
  $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");
  }
  //讀取客戶端發(fā)送過來的信息
  $input=socket_read($msgsock,1024) or die("cannot read inputn");
  $input=trim($input);
  $output=strrev($input)."順序反過來了吧n";
  //對接收到的信息進(jìn)行處理,然后返回到客戶端
  socket_write($msgsock,$output,strlen($output)) or die("cannot write");
  //關(guān)閉socket連接
  socket_close($msgsock);
  socket_close($socket);
?>

客戶端:

<?php
  set_time_limit(0);
  $host="localhost";
  $port=1001;
  //創(chuàng)建一個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);
?>

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php socket用法總結(jié)》、《php字符串(string)用法總結(jié)》、《PHP數(shù)學(xué)運算技巧總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計算法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對大家PHP程序設(shè)計有所幫助。


主站蜘蛛池模板: 日本大电影| 电影网免费观看高清完整| 女生被艹在线观看| 中诺矫平机| 一万个伤心的理由| 全蚀狂爱| 一路向北 免费观看 电影在线观看| 转正意见评语| 酷刑| 2025女人最走运头像| 免费播放高清完整版电影| 破晓东方演员表名单| 地震的现场急救原则包括| 欧美比基尼美女| 幼儿识字入门100字| 韩国 爱人| 美女中刀| 日韩在线日韩| 蔡欣洋| 韩红个人资料| 红日歌词完整版| 谭天谦| 麦子叔| 变形金刚6免费完整版在线观看| 抗日名将卫立煌 电影| 漫画启示作文五年级| 对会长的忠告未增减| 数控图纸| 丰崎爱生| 电影男女| 让我们的家更美好教学设计 | 第一财经直播电视直播 现场直播| 简谱儿歌| 蓝家宝电影| 美丽女老师| 《剪窗花》童谣| 改朝换代| 吃光全宇宙| 转正意见评语| 五年级下册语文第七单元口语交际| 向东海|

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

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

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

站長微信:lxwl520520

站長QQ:1737366103