日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

php sockent通信

發(fā)布時(shí)間:2025/3/19 php 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php sockent通信 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.php服務(wù)端:server.php

<?php //確保在連接客戶端時(shí)不會(huì)超時(shí) set_time_limit(0);$ip = '127.0.0.1'; $port = 1935;/*+-------------------------------* @socket通信整個(gè)過程+-------------------------------* @socket_create* @socket_bind* @socket_listen* @socket_accept* @socket_read* @socket_write* @socket_close+--------------------------------*//*---------------- 以下操作都是手冊(cè)上的 -------------------*/ if(($sock = socket_create(AF_INET,SOCK_STREAM,SOL_TCP)) < 0) {echo "socket_create() 失敗的原因是:".socket_strerror($sock)."\n"; }if(($ret = socket_bind($sock,$ip,$port)) < 0) {echo "socket_bind() 失敗的原因是:".socket_strerror($ret)."\n"; }if(($ret = socket_listen($sock,4)) < 0) {echo "socket_listen() 失敗的原因是:".socket_strerror($ret)."\n"; }$count = 0;do {if (($msgsock = socket_accept($sock)) < 0) {echo "socket_accept() failed: reason: " . socket_strerror($msgsock) . "\n";break;} else {//發(fā)到客戶端$msg ="測(cè)試成功!\n";socket_write($msgsock, $msg, strlen($msg));echo "測(cè)試成功了啊\n";$buf = socket_read($msgsock,8192);$talkback = "收到的信息:$buf\n";echo $talkback;if(++$count >= 5){break;};}//echo $buf;socket_close($msgsock);} while (true);socket_close($sock); ?>

2.客戶端:

client.php

<?php error_reporting(E_ALL); set_time_limit(0); echo "<h2>TCP/IP Connection</h2>\n";$port = 1935; $ip = "127.0.0.1";/*+-------------------------------* @socket連接整個(gè)過程+-------------------------------* @socket_create* @socket_connect* @socket_write* @socket_read* @socket_close+--------------------------------*/$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if ($socket < 0) {echo "socket_create() failed: reason: " . socket_strerror($socket) . "\n"; }else {echo "OK.\n"; }echo "試圖連接 '$ip' 端口 '$port'...\n"; $result = socket_connect($socket, $ip, $port); if ($result < 0) {echo "socket_connect() failed.\nReason: ($result) " . socket_strerror($result) . "\n"; }else {echo "連接OK\n"; }$in = "Ho\r\n"; $in .= "first blood\r\n"; $out = '';if(!socket_write($socket, $in, strlen($in))) {echo "socket_write() failed: reason: " . socket_strerror($socket) . "\n"; }else {echo "發(fā)送到服務(wù)器信息成功!\n";echo "發(fā)送的內(nèi)容為:<font color='red'>$in</font> <br>"; }while($out = socket_read($socket, 8192)) {echo "接收服務(wù)器回傳信息成功!\n";echo "接受的內(nèi)容為:",$out; }echo "關(guān)閉SOCKET...\n"; socket_close($socket); echo "關(guān)閉OK\n"; ?>

先在cmd下運(yùn)行:php server.php文件,他會(huì)處于等待狀態(tài),

可以看到綁定的端口以及運(yùn)行:

?

在cmd下運(yùn)行: php client.php

總結(jié)

以上是生活随笔為你收集整理的php sockent通信的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本不卡一二 | 国产精品视频播放 | 亚洲精品久久久久久宅男 | 日韩精品系列 | 国产视频福利 | 久久国产视频网站 | 亚州综合 | 国产吞精囗交久久久 | 手机在线看片 | 色香蕉在线 | 草草草在线观看 | 欧美日韩资源 | 国产精品久久午夜夜伦鲁鲁 | 日本男女激情视频 | 国产按摩一区二区三区 | 亚洲精品久久久狠狠狠爱 | 日韩在线一卡二卡 | 亚洲一级av毛片 | 在线高清观看免费 | 欧美日韩一区二区三区四区五区六区 | 日本十八禁视频无遮挡 | 97影音| 日韩女同强女同hd | 亚洲成人久久精品 | 香蕉网在线播放 | 在线观看中文 | 免费黄色小网站 | 欧美欧美欧美 | 一区二区三区四区五区在线视频 | 国产伦精品一区二区三区高清 | 日韩视频免费播放 | 亚洲性综合网 | 亚洲在线激情 | 久久咪咪 | 99热日本 | 国产最新在线视频 | 欧美日韩一区二区视频观看 | 午夜视频福利 | 一级片视频免费观看 | aaa欧美| 成人公开免费视频 | 中文字幕在线成人 | 撸大师av | 欧美久久一区 | 李宗瑞91在线正在播放 | 天堂av日韩 | 九七在线视频 | 牛牛影视一区二区三区 | 葵司av电影 | 日韩欧美少妇 | 九九视频免费在线观看 | 夜夜骑夜夜| 18岁禁黄网站 | 农村少妇 | 深夜视频在线观看免费 | 少妇淫片 | 精品久久久在线观看 | 日韩欧美精品国产 | 97超碰97 | 国产91精品高潮白浆喷水 | 少妇太爽了 | 日韩城人免费 | 国产午夜精品一区二区三区视频 | 四虎免费久久 | 久久精品国产亚洲av久一一区 | 欧美三级不卡 | 亚洲视频在线一区 | 顶级毛茸茸aaahd极品 | 手机看黄色 | 97国产一区| 一级特黄aaa | 欧美成人性生活片 | 午夜噜噜 | 久章草影院 | 97精品一区二区三区 | 国产精品suv一区二区69 | 亚洲图片88 | 好男人资源 | 国产精品毛片va一区二区三区 | 激情综合一区二区三区 | 丝袜 亚洲 另类 国产 制服 | 日韩欧美一本 | 天天干天天操天天拍 | av在线导航 | 四虎最新站名点击进入 | 好吊妞一区二区三区 | 国产色视频在线 | 精品免费在线观看 | 国产精品免费久久久久 | 欧美男女视频 | 欧美特一级 | 欧美 日韩 国产 成人 | 日本视频一区二区三区 | 自拍视频一区二区 | 日老女人视频 | 主人性调教le百合sm | 国产日本欧美一区二区 | 国产精品尤物视频 | 亚洲精品少妇一区二区 |