Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Copyright (C) 2015 Łukasz Czerwiński

Server

C++ boost::asio based async client/server

Website

https://github.com/wo3kie/server

Requirements

C++11
boost
OpenSSL (optionally)

How to build it?

make
or
make SSL=1

Tutorial

Please find './tutorial/server' directory with a detailed description how to create your
own server and how to run it.

Inside './tutorial/plugins' you can find a description how to create your own server's
plugin.

Content

  • core - basic framework to create server, connection and task
  • example
    • chat - server for chatting
    • client_console - line based client, use it together with: chat, echo
    • echo - simple server for echo
    • pem - public/private key and certificates for secure connection (make SSL=1)
  • plugin - contains plugins for a server
    • broadcast - send a message for everyone
    • log - print a message on server's console
    • state - make data in server shared between all connections
    • unicast - initially set an id for a connection and then sent a message to a connection identifying it by id
  • tutorial - documentation
    • server - tutotial how to create your server
    • plugin - tutorial how to extend server's functionality

About

C++ boost::asio based async client/server

Resources

License

Releases

No releases published

Packages

No packages published