您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
workerman創建wss服務-(配置于nginx上作爲nginx的location轉發)
发布时间:2022-01-09 11:29:59编辑:雪饮阅读()
除了之前直接用workerman來配置wss服務,也可以在nginx環境下配置,這裏以nginx1.8為例子



use Workerman\Worker;
use Workerman\Connection\TcpConnection;
require_once __DIR__ . '/vendor/autoload.php';
$worker = new Worker('websocket://0.0.0.0:8282');
$worker->onMessage = function(TcpConnection $con, $msg) {
$con->send('ok');
};
Worker::runAll();
後端脚本要先啓動,前端才可訪問
<html>
<head>
<script>
ws2 = new WebSocket("wss://www.fpm220807.com/wss");
ws2.onopen=function(evt){
console.log("ws2 connect success!",evt);
var order={
order_id:220807,
uid:2022
}
ws2.send(JSON.stringify(order));
};
ws2.onmessage = function(e) {
console.log("ws2 receive message:" + e.data);
};
</script>
</head>
<body>
<div class="container">
</div>
</body>
</html>
关键字词:workerman,wss,nginx,location