久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

PHP基于socket實(shí)現(xiàn)的簡單客戶端和服務(wù)端通訊功能示例

這篇文章主要介紹了PHP基于socket實(shí)現(xiàn)的簡單客戶端和服務(wù)端通訊功能,可實(shí)現(xiàn)服務(wù)端接收客戶端發(fā)送的字符串進(jìn)行翻轉(zhuǎn)操作后返回客戶端的功能,需要的朋友可以參考下

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

服務(wù)器端:

<?php
  set_time_limit(0);
  $host="localhost";
  $port=1001;
  //創(chuàng)建一個(gè)連接
  $socket=socket_create(AF_INET,SOCK_STREAM,SOL_TCP)or die("cannot create socket\n");
  //綁定socket到端口
  $result=socket_bind($socket,$host,$port) or die("cannot bind port to socket\n");
  //開始監(jiān)聽這個(gè)端口
  $result=socket_listen($socket,4) or die("could not set up socket listen\n");
  //接受連接,另一個(gè)socket來處理通信
  $msgsock=socket_accept($socket) or die("cannot accept incoming connection\n");
  if($msgsock){
    echo date("Y-m-d H:i:s D a");
  }
  //讀取客戶端發(fā)送過來的信息
  $input=socket_read($msgsock,1024) or die("cannot read input\n");
  $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)建一個(gè)socket
  $socket=socket_create(AF_INET,SOCK_STREAM,SOL_TCP)or die("cannot create socket\n");
  $conn=socket_connect($socket,$host,$port) or die("cannot connect server\n");
  if($conn){echo "client connect ok!";}
  socket_write($socket,"hello world!") or die("cannot write data\n");
  $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é)運(yùn)算技巧總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總》

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

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了PHP有序表查找之插值查找算法,簡單分析了插值查找算法的概念、原理并結(jié)合實(shí)例形式分析了php實(shí)現(xiàn)針對有序表插值查找的相關(guān)操作技巧,需要的朋友可以參考下
下面小編就為大家分享一篇ThinkPHP整合datatables實(shí)現(xiàn)服務(wù)端分頁的示例代碼,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP實(shí)現(xiàn)APP微信支付的實(shí)例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了PHP實(shí)現(xiàn)的多維數(shù)組排序算法,結(jié)合實(shí)例形式對比分析了php針對多維數(shù)組及帶有鍵名的多維數(shù)組進(jìn)行排序相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
這篇文章主要為大家詳細(xì)介紹了php結(jié)合ajaxuploadfile實(shí)現(xiàn)無刷新文件上傳功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
本篇文章給大家詳細(xì)介紹了PHP開發(fā)接口使用RSA進(jìn)行加密解密方法,對此有興趣的朋友可以學(xué)習(xí)下。
主站蜘蛛池模板: 日韩成人免费视频 | 免费日韩av网站 | 粉嫩国产精品一区二区在线观看 | 91av视频在线 | 人人九九精 | 亚洲黄色国产 | 特级毛片爽www免费版 | 精品视频一区二区三区在线观看 | 国产精品一区二区av | 在线观看中文字幕一区二区 | 日本在线你懂的 | 成人妇女免费播放久久久 | 精品国产女人 | 九色视频网 | 久久久久无码国产精品一区 | 日韩在线 | 久久久精品国产 | 99国产精品久久久久老师 | 在线免费观看黄色 | 国产一级在线视频 | 久久精品国产久精国产 | 一本大道久久a久久精二百 欧洲一区二区三区 | 成人午夜视频在线观看 | 一区二区三区免费 | 婷婷在线视频 | 国产精品亚洲一区二区三区在线观看 | 欧美一区二区三区在线观看视频 | 一级毛片视频 | 精品欧美乱码久久久久久1区2区 | 日韩在线免费视频 | 成人影院在线观看 | 在线欧美小视频 | 国产线视频精品免费观看视频 | 亚洲香蕉在线视频 | 最新中文字幕在线 | 中国三级黄色录像 | 日本在线视频一区二区 | 欧美精品久久久久 | 亚洲精品日韩精品 | 国产日韩一区二区三区 | 欧美在线视频观看 |