websocket發(fā)送中文數(shù)據(jù),客戶端就會就會出onerror事件,連接就會斷開!
$worker = new Worker('websocket://0.0.0.0:8484');
// 當(dāng)有客戶端連接事件時
$worker->onConnect = function($connection)
{
// 設(shè)置連接的onMessage回調(diào)
$connection->onMessage = function($connection, $data)
{
var_dump($data);
$connection->send('receive success');
//$connection->send("這里是漢字,客戶端就會出錯,用英文和數(shù)字就沒問題。“);
//如果客戶端發(fā)送的漢字,這里再直接把$data發(fā)回去也不會錯誤。
//所有send()中直接發(fā)送漢字就出錯了。
};
};
// 運(yùn)行worker
Worker::runAll();
2個回答
年代過于久遠(yuǎn),無法發(fā)表回答