public void setReuseAddress(final boolean on) throws SocketException { delegate.setReuseAddress(on); }
serverSocket.setReuseAddress(true);
@Override public void setReuseAddress(boolean on) throws SocketException { ss.setReuseAddress(on); }
public void setReuseAddress(final boolean on) throws SocketException { delegate.setReuseAddress(on); }
public void setReuseAddress(final boolean on) throws SocketException { delegate.setReuseAddress(on); }
public void setReuseAddress(final boolean on) throws SocketException { delegate.setReuseAddress(on); }
public static ServerSocket getServerSocketInstance(SSLContext sslContext,int sslmode){ ServerSocket serverSocket = null; try{ if(sslContext!=null){ SSLServerSocketFactory factory = sslContext.getServerSocketFactory(); SSLServerSocket sslServerSocket = (SSLServerSocket)factory.createServerSocket(); postSSLServerSocket(sslServerSocket,sslmode); sslServerSocket.setReuseAddress(true); } }catch(Exception e){ logger.error("create ssl server error,start to use socket"); } try{ if(serverSocket==null){ serverSocket = new ServerSocket(); } }catch(Exception e){ throw new RpcException(e); } return serverSocket; } }
/** * This starts collection of logs by creating server sockets and starting * client threads. */ public void start() { executor.prestartAllCoreThreads(); synchronized (serverSocketLock) { if (!socketOpen) { socketOpen = true; } if (serverSocket == null) { try { serverSocket = (SSLServerSocket) ssl.getServerSocketFactory().createServerSocket(syslogPort); serverSocket.setReuseAddress(true); } catch (IOException e) { log.error("Exception while connecting " + e.getMessage(), e); } } } socketReader = new SocketReader(); socketReader.start(); }
public static SSLServerSocket getServerSocket(EncryptionOptions options, InetAddress address, int port) throws IOException { SSLContext ctx = createSSLContext(options, true); SSLServerSocket serverSocket = (SSLServerSocket)ctx.getServerSocketFactory().createServerSocket(); try { serverSocket.setReuseAddress(true); prepareSocket(serverSocket, options); serverSocket.bind(new InetSocketAddress(address, port), 500); return serverSocket; } catch (IllegalArgumentException | SecurityException | IOException e) { serverSocket.close(); throw e; } }
public static SSLServerSocket getServerSocket(EncryptionOptions options, InetAddress address, int port) throws IOException { SSLContext ctx = createSSLContext(options, true); SSLServerSocket serverSocket = (SSLServerSocket)ctx.getServerSocketFactory().createServerSocket(); try { serverSocket.setReuseAddress(true); prepareSocket(serverSocket, options); serverSocket.bind(new InetSocketAddress(address, port), 500); return serverSocket; } catch (IllegalArgumentException | SecurityException | IOException e) { serverSocket.close(); throw e; } }
public static SSLServerSocket getServerSocket(EncryptionOptions options, InetAddress address, int port) throws IOException { SSLContext ctx = createSSLContext(options, true); SSLServerSocket serverSocket = (SSLServerSocket)ctx.getServerSocketFactory().createServerSocket(); try { serverSocket.setReuseAddress(true); prepareSocket(serverSocket, options); serverSocket.bind(new InetSocketAddress(address, port), 500); return serverSocket; } catch (IllegalArgumentException | SecurityException | IOException e) { serverSocket.close(); throw e; } }
public static SSLServerSocket getServerSocket(EncryptionOptions options, InetAddress address, int port) throws IOException { SSLContext ctx = createSSLContext(options, true); SSLServerSocket serverSocket = (SSLServerSocket)ctx.getServerSocketFactory().createServerSocket(); serverSocket.setReuseAddress(true); String[] suits = filterCipherSuites(serverSocket.getSupportedCipherSuites(), options.cipher_suites); serverSocket.setEnabledCipherSuites(suits); serverSocket.setNeedClientAuth(options.require_client_auth); serverSocket.setEnabledProtocols(ACCEPTED_PROTOCOLS); serverSocket.bind(new InetSocketAddress(address, port), 500); return serverSocket; }
@Override public ServerChannel open(InetAddress address, int port, int timeout) throws IOException { SSLServerSocket sock = (SSLServerSocket) _factory.createServerSocket(port, _backlog, address); try { sock.setReuseAddress(_isReuseAddress); sock.setWantClientAuth(_isWantClientAuth); return new SSLServerChannel(sock, timeout); } catch (Throwable t) { if (!sock.isClosed()) { try { sock.close(); } catch (Throwable tt) { t.addSuppressed(tt); } } throw t; } } }
@Override public void run() { try { sslServerSocket.setNeedClientAuth(clientAuth == ClientAuth.WITH_CLIENT_AUTH); sslServerSocket.setReuseAddress(true); Socket clientSocket = sslServerSocket.accept(); OutputStreamWriter streamWriter = new OutputStreamWriter(clientSocket.getOutputStream(), StandardCharsets.UTF_8); PrintWriter out = new PrintWriter(streamWriter, true); out.println(message); clientSocket.close(); } catch (IOException e) { Throwables.propagate(e); } } };
serverSocket.setReuseAddress(true);
serverSocket.setReuseAddress(true);
ssl_server_socket.setReuseAddress(true);