<?php
$client = new swoole_client(swoole_sock_tcp);
//連線到伺服器
if (!$client->connect('127.0.0.1', 9501, 0.5))
$message="這裡是客戶端傳送給服務端的資料";
//向伺服器傳送資料
$client->send($message);
//從伺服器接收資料
$data = $client->recv();
echo $data;
//關閉連線
$client->close();
<?php
//建立server物件,監聽 127.0.0.1:9501埠
$serv = new swoole_server("127.0.0.1", 9501);
$serv->set(array(
'reactor_num' => 2, //reactor thread num
'worker_num' => 4, //worker process num
'backlog' => 128, //listen backlog
));//監聽連線進入事件
$serv->on('connect', function ($serv, $fd,$reactor_id) );
//監聽資料接收事件
$serv->on('receive', function ($serv, $fd, $from_id, $data) );
//監聽連線關閉事件
$serv->on('close', function ($serv, $fd) );
//啟動伺服器
$serv->start();
swoole非同步同步redis
在swoole開發中我們需要學習很多的知識點 就像swoole開篇部分說的 重新定義php,那麼在swoole當中最關鍵的非同步和同步問題就凸現出來 把他放在php檔案中,然後require ok 當我們要使用他的時候,記得一定要處理好命名空間的問題,用的時候 我使用的是閉包函式,當然你們有其他辦法...
約瑟夫問題No 2
思路 設定乙個陣列,將其全部設定為1.由於陣列下標是從0開始,所以方便期間,遍歷時從 p 1 開始。將temp作為計數的乙個工具,每當遍歷次數達到要求m時,將下標為 i n 的陣列置為0,以至於下一次遍歷時跳過該陣列同時將計數工具置為0,重新計數。count作為出隊的次數,由於count初始化為0,...
No 2 氣泡排序
學習演算法打卡第二天 今天記錄一下學的 氣泡排序 在寫上一節 桶排序 的時候,就在想我要是要將小數排序怎麼辦,或者要是排序的數的範圍在很大很大又怎麼辦?利用 桶排序 很浪費空間,浪費可恥!但是 氣泡排序 可以解決這些問題。比如我們要將5個數按從大到小的順序進行排序,利用 氣泡排序 首先將第一位和第二...