目前在用4x版本的 socket.io-client,测试无法连接没有任何报错。
https://github.com/socketio/socket.io-client
Node端Client代码如下
const socket = io('http://127.0.0.1:2020');
socket.on("connect", () => {
socket.emit('chat message', '1111...');
});
PHP
$io = new SocketIO(2020);
$io->on('connection', function($socket)use($io){
print_r('connection');
// 定义chat message事件回调函数
$socket->on('chat message', function($msg)use($io){
print_r($msg);
// 触发所有客户端定义的chat message from server事件
$io->emit('chat message from server', $msg);
});
});
Worker::runAll();
服务端没任何响应,没有输出 chat message的内容
两个都是服务端怎么支持!
https://socket.io/docs/v4/client-api/
这个不支持?
版本不匹配,只支持2.x的.