国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

PHP的Socket通信之UDP通信實(shí)例

2019-11-02 15:52:13
字體:
供稿:網(wǎng)友

  本文實(shí)例講述了PHP的Socket通信之UDP通信方法。分享給大家供大家參考。具體如下:

  1.創(chuàng)建一簡單的UDP服務(wù)器

  ?

  18//服務(wù)器信息

  $server = 'udp://127.0.0.1:9998';

  //消息結(jié)束符號

  $msg_eof = "n";

  $socket = stream_socket_server($server, $errno, $errstr, STREAM_SERVER_BIND);

  if (!$socket) {

  die("$errstr ($errno)");

  }

  do {

  //接收客戶端發(fā)來的信息

  $inMsg = stream_socket_recvfrom($socket, 1024, 0, $peer);

  //服務(wù)端打印出相關(guān)信息

  echo "Client : $peern";

  echo "Receive : {$inMsg}";

  //給客戶端發(fā)送信息

  $outMsg = substr($inMsg, 0, (strrpos($inMsg, $msg_

  stream_socket_sendto($socket, $outMsg, 0, $peer);

  } while ($inMsg !== false);

  2.簡單的客戶端

  ?

  12function udpGet($sendMsg = '', $ip = '127.0.0.1', $port = '9998'){

  $handle = stream_socket_client("udp://{$ip}:{$port}", $errno, $errstr);

  if( !$handle ){

  die("ERROR: {$errno} - {$errstr}n");

  }

  fwrite($handle, $sendMsg."n");

  $result = fread($handle, 1024);

  fclose($handle);

  return $result;

  }

  $result = udpGet('Hello World');

  echo $result;

 

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

 

 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 来凤县| 安康市| 建德市| 景宁| 柞水县| 龙胜| 河北区| 丰镇市| 通州区| 恭城| 香格里拉县| 巴彦县| 沈阳市| 家居| 琼海市| 靖江市| 历史| 利辛县| 延庆县| 蒲城县| 青冈县| 开阳县| 兴安盟| 双辽市| 阳山县| 灵武市| 大连市| 泰兴市| 大洼县| 阜城县| 义马市| 新津县| 泸定县| 聊城市| 固始县| 丹阳市| 资源县| 虎林市| 武胜县| 建昌县| 枣庄市|