code: public ChannelFuture connect(Session session,
  			DatagramChannel datagramChannel) throws UnknownHostException,
  			InterruptedException
  	{
  		return connect(session, datagramChannel, this.serverAddress, 5,
  				TimeUnit.SECONDS);
  	}
docs: This method will connect the datagram channel with the server and send
  the {@link Events#CONNECT} message to server. This method will use
  {@link #serverAddress} by default when sending the
  {@link Events#CONNECT} message. <b>Note</b> Even if this connect
  message does not reach server, the first UDP message that the server
  receives from this particular DatagramChannels local address will be
  converted by server and used as {@link Events#CONNECT}.
  
  @param session
  The session for which the datagram channel is being created.
  @param datagramChannel
  The channel on which the message is to be sent to remote
  server.
  @return Returns a ChannelFuture which can be used to check the success of
  this operation. <b>NOTE</b> Success in case of UDP means message
  is sent to server. It does not mean that the server has received
  it.
  @throws UnknownHostException