Skip to content

niXman/easynet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

easynet

The wrappers on top of boost.asio

examples

  1. acceptor1 - synchronous echo server
  2. acceptor2 - synchronous echo server
  3. acceptor3 - asynchronous echo server with async accept & accept handler
  4. acceptor4 - asynchronous echo server class with async accept & accept handler as member-function
  5. acceptor5 - asynchronous echo server class with async accept & session class
  6. socket1 - asynchronous echo client with read/write handlers and test for socket's read/write queue
  7. socket2 - asynchronous echo client class with read/write handlers as member-fucntion
  8. socket3 - the same as above with minor diffs
  9. socket4 - the same as above with minor diffs
  10. socket5 - asynchronous echo client class with read_some/write_some handlers as member-fucntion
  11. socket6 - asynchronous echo client class that uses std::enable_shared_from_this<> by inheritance with read_some/write_some handlers as member-fucntion
  12. timer1 - timer class that uses std::enable_shared_from_this<> by inheritance