risunlin888
risunlin888
我是这么想的逻辑,就是服务端在收到客户端握手请求连接的时候 就是onConnect的时候 能不能初始鉴权一下。避免恶意连接。比如请求的时候 带一串自己约定好的加密后的token 以判断是否允许连接。 或则说有什么办法 可以有效杜绝恶意连接。 连接地址带get的这个方法 属于暴露在外的 没有意义。 也知道当下的能搜索到的方法是 先连接 然后约定多少秒内必须发送消息来鉴权,否则时间到会断开连接。 这些方法咱们不赘述。就是像知道onConnect的时候 如何初鉴权允许连接。
根据文档,先连Gateway::$registerAddress 然后客户端的client_id在客户端通过http请求的时候 已经知道了她的ID 所以 是不是 1 先连Gateway::$registerAddress 2 可以直接在Gateway::sendToClient($client_id, $data); 还请不吝赐教
我是刚开始使用gateway 按文档指引。就让她做一个中转传送消息。 所以应用那边收到请求后 需要用到gatewayclient来向gateway发送消息给客户端。 当下进来gatewayclient 文档说明中 3.8版本以上 使用的是这个。但是点进来后 就这么个文件 没有其他指引了。 还是说我依然直接composer gatewayclient就可以了。