目前希望通过 不同的域名解析到同一个gateway 的地址, 希望通过onWebSocketConnect 获取$_SERVER 信息做来源识别。在BusinessEvent里面设置的话,Gateway则不能存在onConnect和onWebSocketConnect,另外里面有一个BINARY_TYPE_ARRAYBUFFER 不知道在 BusinessEventProtocols\Websocket::BINARY_TYPE_ARRAYBUFFER;
更新问题1的根因和解决方式:
SESSION实际上是有传递的,我这里没有获取到的原因是设置$_SESSION冲突(不知道是否为框架的此处经调试,是会和 Gateway里面的onWebSocketConnect设置$_SESSION变量产生冲突,有点类似谁后执行,就会完全覆盖整个$_SESSION的值