emitSIO(event, message, listener, errorListener) {
    this
      .connectIO()
      .emit(event, message, listener)
      .on('error', errorListener || function(data) {
        console.error(data);
        throw new Error('IO error');
      });
  }
/**
   * Emit an event directly to socketIO
   * @param event
   * @param message
   * @param listener
   */
Emit an event directly to socketIO
@param event
@param message
@param listener
Emit an event directly to socketIO @param event @param message @param listener
emitSIO(event, message, listener, errorListener) {
    this
      .connectIO()
      .emit(event, message, listener)
      .on('error', errorListener || function(data) {
        console.error(data);
        throw new Error('IO error');
      });
  }
emitSIO ( event , message , listener , errorListener ) { this . connectIO ( ) . emit ( event , message , listener ) . on ( 'error' , errorListener || function ( data ) { console . error ( data ) ; throw new Error ( 'IO error' ) ; } ) ; }
Emit an event directly to socketIO
 @param event
 @param message
 @param listener
Emit an event directly to socketIO @param event @param message @param listener