Skip to content

Simple cross-platform single-threaded client-server calculator (boost::asio TCP sockets)

Notifications You must be signed in to change notification settings

d1rebear/tcp-calc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tcp-calc

Simple cross-platform single-threaded asynchronous client-server calculator (boost::asio TCP sockets)

This project might be useful if you are looking for a simple example of:

  • boost::asio TCP sockets client-server application;
  • math expressions parsing (Dijkstra's shunting-yard algorithm);
  • math expressions evaluation.

Thirdparty dependencies:

  • Boost (system, chrono, program_options). Tested with 1.72 (static), 1.86 (dynamic).

To build, do:

cd /path/to/build/dir
cmake /path/to/tcp-calc/sources
make
make install

TODO:

  • refactor

About

Simple cross-platform single-threaded client-server calculator (boost::asio TCP sockets)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published