Library:
Package:
Header: Poco/Net/TCPReactorServer.h
Description
This class implements a TCP server using the Reactor pattern. It uses a SocketReactor to handle incoming connections and dispatches them to TCPReactorServerConnection objects.
The TCPReactorServer is designed to be used with a SocketReactor and a TCPReactorAcceptor. The SocketReactor handles the event loop, while the TCPReactorAcceptor accepts incoming connections and creates TCPReactorServerConnection objects to handle them.
Member Summary
Member Functions: setRecvMessageCallback, start, stop
Constructors
TCPReactorServer
TCPReactorServer(
int port,
TCPServerParams::Ptr pParams
);
Destructor
~TCPReactorServer
~TCPReactorServer();
Member Functions
setRecvMessageCallback
void setRecvMessageCallback(
const RecvMessageCallback & cb
);
start
void start();
Starts the TCPReactorServer. The server will listen for incoming connections on the given port.
stop
void stop();