Exemplo n.º 1
0
  /**
   * Constructor
   *
   * @param port port to listen on
   * @param myDefaultListener default listener
   * @throws IOException
   */
  public TCPServer(int port, ConnectionEventListener myDefaultListener) throws IOException {
    // Set the current thread's name to owner:tcp server
    super(myDefaultListener.getClass().getSimpleName() + ":" + TCPServer.class.getSimpleName());

    LOGGER.log(Level.INFO, "Creating TCP Server on port {0}", port);
    this.myDefaultListener = myDefaultListener;
    myPort = port;
    myServerSocket = new ServerSocket(myPort);
    myServerSocket.setReceiveBufferSize(BUFFER_SIZE);
    myKeepAliveFlag = true;
  }