code: public static TcpServer<ByteBuf, ByteBuf> newServer(int port, EventLoopGroup acceptGroup,
                                                           EventLoopGroup clientGroup,
                                                           Class<? extends ServerChannel> channelClass) {
          return newServer(new InetSocketAddress(port), acceptGroup, clientGroup, channelClass);
      }
docs: Creates a new server using the passed port.
  
  @param port Port for the server. {@code 0} to use ephemeral port.
  @param acceptGroup Eventloop group to be used for server sockets.
  @param clientGroup Eventloop group to be used for client sockets.
  @param channelClass The class to be used for server channel.
  
  @return A new {@link TcpServer}