使用nginx/apache作为workerman代理,nginx/apache实际上充当了workerman的客户端,所以在workerman上获取的客户端ip为nginx/apache服务器的ip,其它协议要获取客户端ip方法类似,需要代理服务器在数据包插入一段ip数据透传真实客户端ip。'/vendor/autoload.php';
$worker = new Worker('websocket://0.0.0.0:7272');
/**
* 客户端websocket握手时的回调onWebSocketConnect
* 在onWebSocketConnect回调中获得nginx通过http头中的X_REAL_IP值
*/
$worker->onWebSocketConnect