AVasK / LedServer

A simple asynchronous server & synchronous client pair

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LedServer

A simple asynchronous server & synchronous client pair

Uses boost::asio for networking.

Server displays the current LED state.

Client has several commands:

  • on | turns the LED on
  • off | turns the LED off
  • state? | current LED state
  • color <red|green|blue> | set led color
  • color? | current LED color
  • rate 1..5 | sets LED rate in 0..5 interval
  • rate? | returns the current LED rate

Usage example:

make server  
./server 1234
make client
./client 127.0.0.1 1234

About

A simple asynchronous server & synchronous client pair


Languages

Language:C++ 98.6%Language:Makefile 1.4%