![]() |
jsocketpp 1.0
A cross-platform C++20 socket library.
|
| docs | |
| markdown | |
| include | |
| jsocketpp | |
| detail | |
| buffer_traits.hpp | Type traits and utilities for detecting and validating buffer types |
| internal | |
| ScopedBlockingMode.hpp | RAII helper for temporarily overriding a socket's blocking mode |
| BufferView.hpp | Represents a raw writable memory region for scatter/gather I/O |
| common.hpp | Common platform and utility includes for jsocketpp |
| DatagramPacket.hpp | UDP datagram packet class for jsocketpp |
| DatagramSocket.hpp | UDP datagram socket abstraction for jsocketpp |
| MulticastSocket.hpp | Multicast UDP socket abstraction for jsocketpp |
| ServerSocket.hpp | TCP server socket abstraction for jsocketpp |
| Socket.hpp | TCP client socket abstraction for jsocketpp |
| SocketException.hpp | Exception class for socket-related errors in jsocketpp |
| SocketInitializer.hpp | Helper class for socket system initialization and cleanup (RAII) in jsocketpp |
| SocketOptions.hpp | Defines the SocketOptions base class for cross-platform socket option access |
| SocketTimeoutException.hpp | Exception class for socket operation timeouts in jsocketpp |
| UnixSocket.hpp | Unix domain socket abstraction for jsocketpp |
| src | |
| common.cpp | |
| DatagramSocket.cpp | |
| MulticastSocket.cpp | |
| ServerSocket.cpp | |
| Socket.cpp | |
| SocketOptions.cpp | |
| UnixSocket.cpp | |
| tests | |
| client.cpp | |
| server.cpp | |
| socket_gtest.cpp | |
| LICENSE |