Cours programmation réseau en C++
Apprendre à créer son protocole par-dessus UDP, un tutoriel de Bousk

Le , par Bousk

20PARTAGES

16  0 
Salut à tous,

une année entière s'est écoulée depuis le dernier chapitre
L'écriture n'a pas été arrêtée mais fut très ralentie pendant 2018 par une surcharge professionnelle et personnelle.
2019 sera également chargée mais quelques chapitres devraient voir le jour.

Il est temps d'appréhender la création de son protocol par-dessus UDP.
Ce chapitre est l'approfondissement du chapitre 2 qui introduit la gestion des pertes et duplicatas de datagrammes.

https://bousk.developpez.com/cours/r...eer-protocole/

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Bousk
Rédacteur/Modérateur https://www.developpez.com
Le 20/01/2019 à 16:45
Tu as une version compilée avec VS2015 dans Samples/Win10, il faut les redistributables VS2015 pour la lancer.
Les codes sources sont accessibles via le lien "Télécharger les codes sources du cours" tout en bas de l'article. Un lien a été ajouté plus haut pour plus de clarté.

Sinon tu peux la recompiler depuis les solutions, VS2013 & VS2015 sont proposées. Elles sont upgradables vers VS2017 sans soucis.
Il y a un problème avec les versions de Win10 plus récentes, il faut changer les tests #if _WIN32_WINNT == _WIN32_WINNT_WINBLUE en #if _WIN32_WINNT >= _WIN32_WINNT_WINBLUE dams Main.cpp et Clients_Sample/Sockets.hpp
L'article a été mis à jour avec ces corrections.
2  0 
Avatar de Pythalex
Futur Membre du Club https://www.developpez.com
Le 19/01/2019 à 14:58
Bonjour,

Je suis complètement largué dans le TD01, comment est-on supposé lancer un serveur ? (On a une fonction de connexion, mais où est celle de mise en écoute ?)

Edit : Je viens de regarder les fichiers sources de la correction et ...
J'ai l'impression d'avoir raté un chapitre, l'exercice commence par "Lancez ou compilez le TD 01. Un serveur se lancera sur le port de votre choix et créez un client capable de se connecter à celui-ci.". Je n'ai pas trouvé de lien vers un code source de base pour ce TD, juste le code source de la solution qui comprend aussi un exemple de client. Qu'ai-je manqué ?
0  0 

 
Contacter le responsable de la rubrique C++

Partenaire : Hébergement Web