jsocketpp 1.0
A cross-platform C++20 socket library.
Loading...
Searching...
No Matches
jsocketpp: C++20 cross-platform socket library

All core classes and functions of the jsocketpp networking library. More...

Collaboration diagram for jsocketpp: C++20 cross-platform socket library:

Topics

 Core Utilities and Types
 Internal types, platform abstractions, and utility functions used across the jsocketpp library.
 Internal Helpers
 Implementation-only utilities for internal use.
 TCP Sockets
 Classes and functions for TCP networking.
 UDP Sockets
 Classes and functions for UDP datagram networking.
 Unix Domain Sockets
 Classes and functions for Unix domain socket networking.
 Exception Classes
 Exception types used in jsocketpp for error handling.

Detailed Description

All core classes and functions of the jsocketpp networking library.

jsocketpp is a modern, cross-platform C++20 networking library with a Java-like API. It supports TCP, UDP, and UNIX sockets, as well as advanced features like dual-stack IPv4/IPv6, easy resource management, and comprehensive error handling.

This group contains all the primary classes (ServerSocket, Socket, DatagramSocket, MulticastSocket) and essential types and utilities provided by jsocketpp.

Example usage:

TCP server socket abstraction for jsocketpp.
TCP client socket abstraction for jsocketpp.