PIP 5.6.1
Platform-Independent Primitives
Files | Classes
ClientServer

TCP Client-Server. More...

Files

file  piclientserver_client.h
 Client-side and server-side client connection classes.
 
file  piclientserver_client_base.h
 Base class for client-server communication Provides base functionality for client-server communication with diagnostics support.
 
file  piclientserver_server.h
 TCP Server.
 
file  piclientservermodule.h
 Umbrella header and module group for TCP client-server helpers.
 

Classes

class  PIClientServer::ServerClient
 Server-side representation of one accepted client connection. Server-side client representation. Created and managed by Server. Used to communicate with remote clients connected to the server. More...
 
class  PIClientServer::Client
 Active client connection that initiates a connection to a server. Client implementation for connecting to servers. Provides TCP connection to remote server with diagnostics and packet streaming support. More...
 
class  PIClientServer::ClientBase
 Base class for client and server-side client communication. Provides TCP connection management, diagnostics, and packet streaming capabilities. More...
 
class  PIClientServer::Server
 TCP server implementation for client-server communication. Accepts incoming connections and manages multiple clients with configurable factory for client instance creation. More...
 

Detailed Description

TCP Client-Server.

Building with CMake

find_package(PIP REQUIRED)
target_link_libraries([target] PIP::ClientServer)
Common

These headers provide a TCP server with server-side client objects and an active client for remote connections.

Authors

Ivan Pelipenko peri4.nosp@m.ko@y.nosp@m.andex.nosp@m..ru; Andrey Bychkov work..nosp@m.a.b@.nosp@m.yande.nosp@m.x.ru;