private void fireClientConnectEvent(ConnectOnServerEvent evt) {
    ISocketServerConnection ssc = evt.getClientConnection();
    if (ssc != null) {
      logger.debug(getName() + " accept client: " + ssc.getRemoteAddress() +
              " <idconnection=" + ssc.getIdConnection() +
              ", count=" + remoteServerCall.getConnectionsCount() + ">");
    }

    Object[] listeners = clientConnectListenerList.getListenerList();
    for (int i=0; i<listeners.length; i+=2) {
      if (listeners[i]==ConnectOnServerListener.class) {
        ((ConnectOnServerListener)listeners[i+1]).OnClientConnectEvent(evt);
      }
    }
  }