true)); $serv = new swoole_server("0.0.0.0", 9502, SWOOLE_BASE); //$serv = new swoole_server("0.0.0.0", 9502); $serv->set(array( 'worker_num' => 8, 'open_length_check' => true, "package_length_type" => 'N', 'package_body_offset' => 4, )); $serv->on('workerstart', function ($server, $id) { global $argv; swoole_set_process_name("php {$argv[0]}: worker"); }); $serv->on('connect', function (swoole_server $serv, $fd, $from_id) { //echo "connect\n";; }); $serv->on('receive', function (swoole_server $serv, $fd, $from_id, $data) { $serv->send($fd, $data); //$serv->close($fd); }); $serv->on('close', function (swoole_server $serv, $fd, $from_id) { //var_dump($serv->connection_info($fd)); //echo "onClose\n"; }); $serv->start();