php中的swoole和workman比較。哪個socket

時間 2021-10-14 21:29:01

1樓:最黑的是眼

一.伺服器端:

1. 編輯server.php檔案內容如下:

<?php

$reqs=array(); //保持客戶端的長連線在這個陣列裡

$serv = new swoole_websocket_server("192.168.2.115", 9502);

//如下可以設定多埠監聽

//$server = new swoole_websocket_server("0.0.0.0", 9501, swoole_base);

//$server->addlistener('0.0.0.0', 9502, swoole_sock_udp);

//$server->set(['worker_num' => 4]);

$serv->on('open', function($server, $req) );

$serv->on('message', function($server, $frame)

});$serv->on('close', function($server, $fd) );

$serv->start();12345678910111213141516171819202122232425262728

2. 啟動上面實現的websocket服務**

[songaimin@localhost tests]$/usr/bin/php server.php1

客戶端-同事開啟兩個瀏覽器模擬多client:

3. 在瀏覽器console裡執行:

var wsl= 'ws://192.168.2.115:9502'

ws = new websocket(wsl);//新建立一個連線

//如下指定事件處理

ws.onopen = function();

ws.onmessage = function(evt);

ws.onclose = function(evt);

ws.onerror = function(evt); 1234567

4. 在任意瀏覽器console裡手動執行:

ws.send(888);

//看每個瀏覽器的內容console輸出應該是一樣的就實驗在成功了

ws.close();//關閉連線

2樓:匿名使用者

$name=$_post['user_name'];

$pwd=md5($_post['user_pwd']);

$phone=$_post['user_phone'];

$email=$_post['user_email'];

$query="call pro_reg('$name','$pwd','$phone','$email')";

$result=$pdo->prepare($query);

if($result->execute()){

php中變數與常量的區別,3,PHP中變數和常量的區別

定義常量和定義變數的區別 1.常量前面沒有美元符號 2.常量只能用 define 函式定義,而不能通過賦值語句3.常量可以不用理會變數範圍的規則而在任何地方定義和訪問4.常量一旦定義就不能被重新定義或者取消定義5.常量的值只能是標量 更詳細的關於變數和常量的知識請參見參考資料。 變數與常量 1.變數...

Php類和函式有什麼差別,php中變數和函式的區別

樓主得去多瞭解一下物件導向。舉個例子給你聽吧比如你要做個電子商務 那肯定會有購物車功能。那我們先建立一個購物車的類,購物車class,那光一個類沒什麼用啊。那我們要建立很多方法和變數,比如商品加入購物車function,修改數量function,取消已經新增商品function。這樣一個購物車的類就...

php中var dump 和dump的區別是什麼

區別如下 1 var dump是php用來 列印 變數的 函式 用作 除錯 2 dump thinkphp 框架 自定義的 用作框架變數 除錯用的輸出 功能可以說和 var dump一樣的。var dump 用於列印顯示,乙個變數的內容與結構,以及型別的資訊。該函式有乙個引數 第乙個引數 必填 第二...