code: public synchronized RdmaServerEndpoint<C> bind(SocketAddress src, int backlog) throws Exception {
  		if (connState != CONN_STATE_INITIALIZED) {
  			throw new IOException("endpoint has to be disconnected for bind");
  		}
  		connState = CONN_STATE_READY_FOR_ACCEPT;
  		idPriv.bindAddr(src);
  		idPriv.listen(backlog);
  		this.pd = group.createProtectionDomainRaw(this);
  		logger.info("PD value " + pd.getHandle());
  		return this;
  	}
docs: Bind this server endpoint to a specific IP address / port.
  
  @param src (rdma://host:port)
  @return the rdma server endpoint
  @throws Exception the exception