- Notifications
You must be signed in to change notification settings - Fork10
Sample asynchronous protocol-based TCP client and server apps using C++ and Boost::Asio
License
NotificationsYou must be signed in to change notification settings
iamazeem/TcpClientServerApp
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Sample asynchronous protocol-basedTCP client andserver apps using C++ andBoost::Asio
sequenceDiagram autonumber participant client participant server client-->>server: connect server->>client: welcome client->>server: command activate server note right of server: execute server->>client: output deactivate server client->>server: exit server--xclient: disconnect- C++11 or above
- Boost::Asio
- CMake
git clone --recursive git@github.com:iamazeem/TcpClientServerApp.gitcd TcpClientServerAppcmake -S. -B buildcmake --build build
The client and server binaries will be generated underbuild directory:
./build/server/server./build/client/client
Runserver on one terminal:
./build/server/server
Runclient on another terminal:
./build/client/client
About
Sample asynchronous protocol-based TCP client and server apps using C++ and Boost::Asio
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.