Simple Socket

Simple Socket

  • Intro
  • Getting Started
  • API
  • GitHub
  • Help
Project Logo

Simple SocketSimple Transport Layer Networking

Try It Out
Overview
Get Started

This fork repository aims to have the original library compile and work reliably using modern c++ compilers ( MSVC 15.7 / GCC 7.3 / Clang 6.0 ) with a focus on the async and multicast functionality.

Protocol Independent

Application implmentation shouldn't be limited by the underlying protocol. You can easily change the type with one parameter when instantiating your socket!

Asynchronous

Provides a minimalistic approach to non-blocking socket I/O. Requires the application to poll instead of using callbacks.

Multicast Support

Offers IGMPv2 support when using UDP sockets. Easily multicast your "Hello World" message to any group.

Learn How

Excited to give Simple Sockets a try? Check out the Getting Started Guide for detailson how to quickly build your networked application.


For more details, check out the API documentation to learn about each method.

Simple Socket
Docs
OverviewGetting StartedAPI Reference
Community
Stack Overflow
More
BlogGitHubStar
Facebook Open Source
Copyright © 2019 Christopher McArthur