J'étais tombé sur une lib décrite dans un article qui avait l'air pas mal mais j'ai plus le lien 
Sinon, en recherchant vite fait sur google, j'ai trouvé ca : http://enet.bespin.org/index.html Je pense qu'en recherchant tu arrivera à trouver ce que tu veux.
Pour la corruption des paquets, upd et tcp détecte quand ca arrive (juste qu'avec udp le paquet sera perdu).
Après apparemment, il est possible qu'un packet corrompu ne soit pas détecté mais c'est hautement improbable (t'as plus de chance de gagner au loto
)
Sinon, pour la gestion des états de jeu, je te conseille de lire quelques articles comme celui-là : https://developer.valvesoftware.com/wiki/Latency_Compensating_Methods_in_Client/Server_In-game_Protocol_Design_and_Optimization
qui parle de la gestion des états de jeu et de la prediction coté client.
Message édité le 21 avril 2015 à 19:16:43 par [notch]