急等!!

解决方案 »

  1.   

    //由系统分配一个端口  
        ServerSocket ss = new ServerSocket();
        ss.bind(null);
        int port = ss.getLocalPort();
        ss.close();    //基本上可以避免冲突(除非其它进程这时也抢了这个端口)
        //也可以再处理一下,如果发现此句由于端口被占用异常,重新再取端口。
        LocateRegistry.createRegistry(port);
      

  2.   

    你建的server的,配置一下用哪个端口不就行了,何必这么麻烦,
    要不然你动态提供的,别人怎么知道你给的是什么,每次还得变