code: @Nonnull
    public EChange setTimeoutMilliSecs (final long nMilliSecs)
    {
      if (m_nTimeoutMilliSecs == nMilliSecs)
        return EChange.UNCHANGED;
      m_nTimeoutMilliSecs = nMilliSecs;
      return EChange.CHANGED;
    }
docs: Set the socket timeout in milliseconds. Values &le; 0 are interpreted as
  indefinite timeout which is not recommended!
  
  @param nMilliSecs
  The milliseconds timeout
  @return {@link EChange}