2010-11-23 18 views
1

J'ai beaucoup d'expérience avec C++ (natif) mais je ne me suis jamais vraiment aventuré dans la programmation réseau (exemple: jeux, logiciels de chat ou logiciels qui obtiennent un fichier depuis un site Web.) Où serait un bon point de départ? pour ça? De préférence des tutoriels qui sont cross plate-forme, et éventuellement une sorte de projet (pas seulement la théorie). J'ai trouvé des centaines de tutoriels pour C++, mais peu pour la programmation réseau (ce qui n'est pas forcément la programmation web).Un bon point de départ pour la programmation réseau client/serveur?

Merci

+0

en double possible? http://stackoverflow.com/questions/4046404/getting-started-with-client-server-networking/4092277#4092277 – g19fanatic

Répondre

0

Boost.Asio est une fantastique bibliothèque réseau C++ multi-plateforme. Les examples et tutorials sont simples.

Il y a aussi beaucoup d'aide sur stackoverflow dans la balise boost-asio

+0

pourquoi était-ce downvoted? –

1

Vous pouvez commencer par un simple serveur HTTP, qui vous mènera au protocole HTTP, les opérations de fichiers, la manipulation et etc. multi-thread/événement ou un système de fichiers distribué/système de cache et etc. beaucoup de plaisir dedans.