有2個問題
1 服務(wù)端的鏈接格式為ws://123.207.167.163:9010/ajaxchattest
demo上的ws客戶端,跑不通,send后收不到服務(wù)端回復(fù)消息。
2 然后比如說ws的服務(wù)端,在客戶端第一次鏈接后會發(fā)送一條消息,但是workman客戶端觸發(fā)不了onMessage的事件
<?php
use Workerman\Worker;
use Workerman\Connection\AsyncTcpConnection;
require_once __DIR__.'/../../../Workerman/Autoloader.php';
$worker = new Worker();
$worker->onWorkerStart = function($worker)
{
$con = new AsyncTcpConnection('ws://121.40.165.18:8088');
// $con = new AsyncTcpConnection('ws://123.207.167.163:9010/ajaxchattest');
$con->onConnect = function($con)
{
// $params = '';
// $con->send($params);
};
$con->onMessage = function($con, $data)
{
echo "recv: $data\n";
};
$con->onClose = function($con)
{
echo "connection closed\n";
};
$con->onError = function($con, $code, $msg)
{
echo "Error code:$code msg:$msg\n";
};
$con->connect();
};
Worker::runAll();