onHandShake
WebSocket建立连接后进行握手。WebSocket服务器已经内置了handshake,如果用户希望自己进行握手处理,可以设置onHandShake事件回调函数。
function onHandShake(swoole_http_request $request, swoole_http_response $response);
onHandShake
事件回调是可选的- 设置onHandShake回调函数后不会再触发
onOpen
事件,需要应用代码自行处理 onHandShake
函数必须返回true
表示握手成功,返回其他值表示握手失败- 内置的握手协议为
Sec-WebSocket-Version: 13
,低版本浏览器需要自行实现握手
1.8.1或更高版本可以使用
server->defer
调用onOpen
逻辑