My CORBA server and client are written in Java. I start tnameserv daemon at port 900. I have four different corba servers running on server. When I run my client and check connections on server machine, I see one of the connections to a port number different than 900. Everytime I restart my corba server, this port number changes but its always greater than 32000. I don't want to open any port other than 900 to my client. Any help to solve this problem is appreciated.