--TEST-- swoole_server: --SKIPIF-- <?php require __DIR__ . '/../include/skipif.inc'; ?> --INI-- assert.active=1 assert.warning=1 assert.bail=0 assert.quiet_eval=0 --FILE-- <?php require_once __DIR__ . '/../include/bootstrap.php'; /** * Time: 下午4:34 */ require_once __DIR__ . '/../include/swoole.inc'; $simple_tcp_server = __DIR__ . "/../include/api/swoole_server/opcode_server.php"; $port = get_one_free_port(); start_server($simple_tcp_server, TCP_SERVER_HOST, $port); suicide(2000); usleep(500 * 1000); makeTcpClient(TCP_SERVER_HOST, $port, function(\swoole_client $cli) { $r = $cli->send(opcode_encode("stats", [])); assert($r !== false); }, function(\swoole_client $cli, $recv) { list($op, $data) = opcode_decode($recv); /** * array(7) { ["start_time"]=> int(1496842485) ["connection_num"]=> int(1) ["accept_count"]=> int(2) ["close_count"]=> int(1) ["tasking_num"]=> int(0) ["request_count"]=> int(0) ["worker_request_count"]=> int(0) } */ swoole_event_exit(); echo "SUCCESS"; }); ?> --EXPECT-- SUCCESS