给小程序搭建websocket服务器(PHP)

workerMan是以php语言写的一个 socket 服务器框架,同时支持websocket、http等。websocket的原理是长连接。
WorkerMan使用

  • 服务端
count = 4; // 当收到客户端发来的数据后返回hello $data给客户端 $ws_worker->onMessage = function($connection, $data) { // 向客户端发送hello $data $connection->send('hello ' . $data); }; // 运行worker Worker::runAll();

【给小程序搭建websocket服务器(PHP)】运行以上 .php --php test.php start
  • 客户端(小程序版本)
wx.connectSocket({ url: 'ws://marsthink.com:2346', data:"JamalJo" , success: function(res){ console.log(res) }, complete: function(res){ console.log(res) } })

  • 客户端输出
hello JamalJo

    推荐阅读