--- libaitrpc/example/tsrv.c 2015/05/18 15:09:59 1.17 +++ libaitrpc/example/tsrv.c 2015/06/29 22:29:25 1.17.2.2 @@ -107,8 +107,10 @@ int big(rpc_cli_t *cli, struct tagRPCCall *rpc, array_ printf("Ok lets fun... %d\n", array_Size(iv)); + mpool_xdump(">>> %s(%d) ", __func__, __LINE__); v = ait_getVars(&RPC_RETVARS(cli), 0); AIT_SET_BUFSIZ(v, '*', AIT_GET_I32(array(iv, 0, ait_val_t*))); + mpool_xdump(">>> %s(%d) ", __func__, __LINE__); return 0; } @@ -121,7 +123,7 @@ int main(int argc, char **argv) if (argc > 2) srv = rpc_srv_initServer(2, 3, 1024 * 10, "0.0.0.0", 0, SOCK_RAW); else - srv = rpc_srv_initServer(2, 3, 1024 * 10, "0.0.0.0", 11111, SOCK_DGRAM); + srv = rpc_srv_initServer(2, 5, 1024 * 10, "0.0.0.0", 11111, SOCK_DGRAM); } else srv = rpc_srv_initServer(2, 2, 1024 * 10, "0.0.0.0", 11111, 0); if (!srv) { @@ -146,10 +148,13 @@ int main(int argc, char **argv) rpc_register_srvServices(srv); rpc_register_blobServices(srv); + mpool_xdump(NULL); + rpc_srv_execBLOBServer(srv); rpc_srv_loopServer(srv); rpc_srv_endBLOBServer(srv); rpc_srv_endServer(&srv); + mpool_xdump(NULL); return 0; }