麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > PHP > 正文

php socket通信(tcp/udp)實例分析

2024-05-04 23:43:03
字體:
供稿:網(wǎng)友
這篇文章主要介紹了php socket通信(tcp/udp)方法,結(jié)合實例形式分析了基于socket實現(xiàn)tcp與udp通信的相關(guān)技巧,需要的朋友可以參考下
 

本文實例講述了php socket通信(tcp/udp)方法。分享給大家供大家參考,具體如下:

注意

1.在socket_bind的時候ip地址不能真回環(huán)地址如127.0.0.1
2.server.php后臺跑起來的時候nohup php server.php > /var/tmp/a.log 2>&1 &

一: udp 方式

1) server.php

<?php//error_reporting( E_ALL );set_time_limit( 0 );ob_implicit_flush();$socket = socket_create( AF_INET, SOCK_DGRAM, SOL_UDP );if ( $socket === false ) {  echo "socket_create() failed:reason:" . socket_strerror( socket_last_error() ) . "/n";}$ok = socket_bind( $socket, '202.85.218.133', 11109 );if ( $ok === false ) {  echo "socket_bind() failed:reason:" . socket_strerror( socket_last_error( $socket ) );}while ( true ) {  $from = "";  $port = 0;  socket_recvfrom( $socket, $buf,1024, 0, $from, $port );  echo $buf;  usleep( 1000 );}?>

2) client.php

<?php$sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);$msg = 'hello';$len = strlen($msg);socket_sendto($sock, $msg, $len, 0, '202.85.218.133', 11109);socket_close($sock);?>

二: TCP 方式

1)server.php

<?php//error_reporting( E_ALL );set_time_limit( 0 );ob_implicit_flush();$socket = socket_create( AF_INET, SOCK_STREAM, SOL_TCP );socket_bind( $socket, '192.168.2.143', 11109 );socket_listen($socket);$acpt=socket_accept($socket);echo "Acpt!/n";while ( $acpt ) {  $words=fgets(STDIN);  socket_write($acpt,$words);  $hear=socket_read($acpt,1024);  echo $hear;  if("bye/r/n"==$hear){    socket_shutdown($acpt);    break;  }  usleep( 1000 );}socket_close($socket)?>

2) client.php

<?php$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);$con=socket_connect($socket,'192.168.2.143',11109);if(!$con){socket_close($socket);exit;}echo "Link/n";while($con){    $hear=socket_read($socket,1024);    echo $hear;    $words=fgets(STDIN);    socket_write($socket,$words);    if($words=="bye/r/n"){break;}}socket_shutdown($socket);socket_close($sock);?>
 


注:相關(guān)教程知識閱讀請移步到PHP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产1区在线 | 亚洲人成中文字幕在线观看 | 蜜桃精品视频 | 亚洲男人一区 | 精品中文字幕在线播放 | 日本特级a一片免费观看 | 久久不射电影 | 男男羞羞视频网站国产 | 久久99久久99免费视频 | 97se亚洲综合在线韩国专区福利 | 黄色羞羞视频在线观看 | 中国美女一级黄色大片 | 一区二区三区日韩 | 婷婷中文字幕一区二区三区 | 黄色毛片一级视频 | 欧美日本在线视频 | 亚洲网在线| 美女黄页网站免费进入 | 激情宗合| 欧美成人午夜精品久久久 | 91福利免费观看 | 欧美日韩亚洲精品一区二区三区 | 87成人免费看片 | 一级精品 | 久久91精品国产91久久yfo | 欧美一区成人 | 最新在线中文字幕 | 亚洲国产综合在线观看 | 13一14毛片免费看 | 国产一级性生活视频 | 羞羞答答xxdd在线播放 | chinese hd xxxx tube| 国产二区三区视频 | 久久久久久久久久久国产精品 | 法国极品成人h版 | 国产亚洲精品久久久久久久久久 | 国av在线| 国产午夜精品一区二区三区免费 | 国产国语毛片 | 国产精品欧美久久久久一区二区 | 成人综合免费视频 |