code: public ServerSocket createServerSocket() throws IOException {
          final ServerSocket socket = getServerSocketFactory().createServerSocket(name);
          socket.bind(getSocketAddress());
          return socket;
      }
docs: Create and bind a server socket
  
  @return the server socket
  @throws IOException