![]() |
PIP 5.5.3
Platform-Independent Primitives
|
~english TCP server for client-server communication ~russian TCP сервер для клиент-серверного взаимодействия More...
#include <piclientserver_server.h>
Inherits PIStreamPackerConfig.
Public Member Functions | |
| void | listen (PINetworkAddress addr) |
| ~english Starts listening on specified address ~russian Начинает прослушивание на указанном адресе | |
| void | listenAll (ushort port) |
| ~english Starts listening on all interfaces ~russian Начинает прослушивание на всех интерфейсах | |
| void | stopServer () |
| ~english Stops the server ~russian Останавливает сервер | |
| void | closeAll () |
| ~english Closes all client connections ~russian Закрывает все клиентские соединения | |
| int | getMaxClients () const |
| ~english Gets maximum allowed clients ~russian Возвращает максимальное число клиентов | |
| void | setMaxClients (int new_max_clients) |
| ~english Sets maximum allowed clients ~russian Устанавливает максимальное число клиентов | |
| int | clientsCount () const |
| ~english Gets current clients count ~russian Возвращает текущее количество клиентов | |
| void | forEachClient (std::function< void(ServerClient *)> func) |
| ~english Executes function for each connected client ~russian Выполняет функцию для каждого подключённого клиента | |
| void | setClientFactory (std::function< ServerClient *()> f) |
| ~english Sets factory for creating new client instances ~russian Устанавливает фабрику для создания клиентских экземпляров | |
~english TCP server for client-server communication ~russian TCP сервер для клиент-серверного взаимодействия