X-Git-Url: http://xvm.mit.edu/gitweb/invirt/third/libt4.git/blobdiff_plain/5d99dbf06a14904944f5593c63705934bdfdcfb7..ba03b19875aa2e3586e49b10904563cdd3b91de0:/rpc/rpctest.cc diff --git a/rpc/rpctest.cc b/rpc/rpctest.cc index b90d19a..47d5bce 100644 --- a/rpc/rpctest.cc +++ b/rpc/rpctest.cc @@ -15,7 +15,7 @@ char log_thread_prefix = 'r'; rpcs *server; // server rpc object rpcc *clients[NUM_CL]; // client rpc object string dst; //server's ip address -int port; +in_port_t port; // server-side handlers. they must be methods of some class // to simplify rpcs::reg(). a server process can have handlers @@ -68,7 +68,7 @@ srv service; void startserver() { - server = new rpcs((unsigned int)port); + server = new rpcs(port); server->reg(22, &srv::handle_22, &service); server->reg(23, &srv::handle_fast, &service); server->reg(24, &srv::handle_slow, &service); @@ -371,7 +371,7 @@ main(int argc, char *argv[]) debug_level = atoi(optarg); break; case 'p': - port = atoi(optarg); + port = (in_port_t)atoi(optarg); break; case 'l': VERIFY(setenv("RPC_LOSSY", "5", 1) == 0);