Class TCPServer

java.lang.Object
com.epam.common.transport.server.AbstractServer
com.epam.common.transport.server.tcp.TCPServer
All Implemented Interfaces:
Server
Direct Known Subclasses:
NIOTCPServer, SSLTCPServer

public class TCPServer extends AbstractServer implements Server
TCP server implementation.
  • Field Details

  • Constructor Details

    • TCPServer

      public TCPServer()
      Creates server with default port. The default value for port is 3001
    • TCPServer

      public TCPServer(int port)
      Creates server.
      Parameters:
      port - - server port
    • TCPServer

      public TCPServer(int port, ServerSocketFactory serverSocketFactory)
      Creates server.
      Parameters:
      port - - server port
    • TCPServer

      public TCPServer(int port, boolean enableNagle)
      Creates server.
      Parameters:
      port - - server port
      enableNagle - - enable/disable nagle algorithm
    • TCPServer

      public TCPServer(int port, boolean enableNagle, String nic, int sendBufferSize, int receiveBufferSize)
      Creates server.
      Parameters:
      port - - server port
      enableNagle - - enable/disable nagle algorithm
      sendBufferSize - send buffer size
      receiveBufferSize - receive buffer size
    • TCPServer

      public TCPServer(int port, boolean enableNagle, String nic)
      Creates server.
      Parameters:
      port - - server port
      enableNagle - - enable/disable nagle algorithm
      nic - - specific connection address
  • Method Details