Skip to content

justekc24/server_boost

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MINI BOOST SERVER EN C++

Introduction

Bonjour à tous ! J’ai créé une petite bibliothèque C++ pour gérer des clients via un serveur utilisant Boost.Asio.


Cloner le projet

mkdir boost_server
cd boost_server
git clone https://github.com/Ferdinaelectro1/server_boost.git

Linux

Installer Boost

sudo apt update
sudo apt install libboost-all-dev

Compiler et exécuter le serveur

mkdir build
chmod +x run
./run

Tester la communication

Depuis un autre terminal :

nc 127.0.0.1 1234

Windows

Installer Boost via vcpkg

git clone https://github.com/microsoft/vcpkg.git
cd vcpkg
.\bootstrap-vcpkg.bat
.\vcpkg integrate install
.\vcpkg install boost-asio

Installer CMake

winget install Kitware.CMake

Compiler et exécuter le serveur

mkdir build
cd build
cmake ..
make
./server.exe

Tester la communication

  1. Ouvrir deux terminaux :
nc 127.0.0.1 1234
  1. Échanger des messages :
    • Dans le terminal 1 : Salut terminal 2 → apparaît dans le terminal 2
    • Dans le terminal 2 : Oui salut terminal 1 → apparaît dans le terminal 1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 95.6%
  • CMake 3.5%
  • Shell 0.9%