< prev index next >
src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPDirectSocketFactory.java
Print this page
rev 48226 : 8193225: [BACKOUT] fix for 8182307 Error during JRMP connection establishment
Reviewed-by:
@@ -1,7 +1,7 @@
/*
- * Copyright (c) 1996, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1996, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
@@ -23,11 +23,10 @@
* questions.
*/
package sun.rmi.transport.tcp;
import java.io.IOException;
-import java.net.InetSocketAddress;
import java.net.Socket;
import java.net.ServerSocket;
import java.rmi.server.RMISocketFactory;
/**
@@ -41,16 +40,8 @@
return new Socket(host, port);
}
public ServerSocket createServerSocket(int port) throws IOException
{
- ServerSocket ss = new ServerSocket();
- if (port == 0) {
- // Only need SO_REUSEADDR if we're using a fixed port. If we
- // start seeing EADDRINUSE due to collisions in free ports
- // then we should retry the bind() a few times.
- ss.setReuseAddress(false);
- }
- ss.bind(new InetSocketAddress(port));
- return ss;
+ return new ServerSocket(port);
}
}
< prev index next >