An open API service indexing awesome lists of open source software.

https://github.com/markaren/simplesocket

A simple cross-platform socket library for C++
https://github.com/markaren/simplesocket

cpp sockets tcp-ip udp winsock2

Last synced: about 1 year ago
JSON representation

A simple cross-platform socket library for C++

Awesome Lists containing this project

README

          

# SimpleSocket

A simple cross-platform communication library for C++ (no external dependencies)
for education and hobby usage.

Supports:
* UDP
* TCP/IP
* Unix Domain Sockets
* WebSocket
* Modbus [TCP]
* Pipes [windows]

### Downstream usage with CMake FetchContent
```cmake
include(FetchContent)
set(SIMPLE_SOCKET_BUILD_TESTS OFF)
FetchContent_Declare(
SimpleSocket
GIT_REPOSITORY https://github.com/markaren/SimpleSocket.git
GIT_TAG tag_or_commit_hash
)
FetchContent_MakeAvailable(SimpleSocket)

target_link_libraries(some_target PRIVATE simple_socket)
```