看了一下代碼, 需要修改源碼,不知作者是否加入代碼中?
public static function upsetSocketSession($client_id, $session_str)
{
$gateway_data = GatewayProtocol::$empty;
$gateway_data = GatewayProtocol::CMD_UPSET_SESSION;
$gateway_data = $client_id;
$gateway_data = $session_str;
return self::sendToGateway(Context::$local_ip . ':' . Context::$local_port, $gateway_data);
}
case GatewayProtocol::CMD_UPSET_SESSION:
if(isset($this->_clientConnections))
{
$session = Context::sessionDecode($this->_clientConnections->session) ?: [];
$upset = Context::sessionDecode($this->_clientConnections->session) ?: [];
$this->_clientConnections->session = Context::sessionEncode(array_merge($upset, $session));
}
break;