traduction: tu vas économiser des mois de développement....
Faut p'tet pas abusé non plus... j'en avait fait une justement pour un ami qui utilise un autre langage, cela à du prendre une demi-journée pour écrire le squelette, puis une semaine pour les tests, et on avait un emplois du temps chargé. je comptais faire une userlib pour nous ici, mais c'était avant de perdre mon DD

et donc toutes mes sources...
il y a quelques base à respecter en reseau concernant l'envois et la reception
- tout dabord, moi je "tag" tout mes messages, comme ca, à l'arrivé d'un message, grace au tag prédéfini par moi même il est aisé de traitré l'information.
- ne pas faire l'erreur d'envoyer des messages en temps réels quand il n'y en a pas l'utilitée , voyez pour un envois à intervalle regulier tout les 25,50,75 ms
- pour un jeu en ligne , un système de prédiction des positions est nécéssaire pour éviter une "vibration" de la position sur les clients.
c-a-d que j'envois juste l'état des touches du clavier, si le client A appuis sur avancer alors le serveur sait qu'il avance, si il relache il n'avance plus etc...
- faire une mise à jour des positions de tout les joueurs à intervalle régulier en parallèle du système de prédilection afin d'évité tout décalage de coordonées entre les pc
je m'étais fait une serie de fonctions pop/push, je m'explique, je créer un buffer vide, puis via des fct° comme PushFloat(Float.f) j'ajoute un float dans le buffer, après je peut faire un pushstring($) etc... puis un Sendmessage(TAG), il m'envois et vide le buffer, pareil pour la réception, j'avais créer un système performant de "file d'attente des messages"
j'avais un thread spécialement concu pour l'écoute et pour gerer l'arrivée des messages, un autre pour les traités.
Si j'ai le temps je me repenche dessus ^^
je vais quand même jeter un oeil à la lib du dessus voir se qu'elle offre
@++