Publication de NetAccess 2.0 Béta 2
Bonjour à tous.
Juste un petit message pour inaugurer une nouvelle année de blogging et pour vous annoncer la publication de la version béta 2 de NetAccess sur csharpfr : http://www.csharpfr.com/codes/NETACCESS-BETA-LIBRAIRIE-APPLICATION-CLIENTS-SERVEUR_44032.aspx
Au menu de cette nouvelle version on pourra noter l'apparition notable du cryptage des transactions ainsi que l'amélioration de l'algorithme d'envoi/réception des données.
La version 2 entre donc ainsi dans sa dernière ligne droite qui devrait s'achever aux TechDays ;).
Fonctionnalités :
- Gestion clients/serveur threadés (oui on s'en serait douté);
- Gestion des clients améliorée depuis le serveur
- possibilité de forcer la déconnection d'un client et de lui transmettre un message d'explication
- transmission d'information aux clients lors de l'arrêt du serveur
- gestion de la capacité en place du serveur (-1 pour illimité)
- possibilité de refuser explicitement la connexion d'un client
- vérification de la compatibilité entre le client et le serveur
- Compression des données utilisant l'algorithme GZip;
- Cryptage à la demande des transactions client <-> serveur en utilisant RSA combiné à Rijndael
- Ping client <-> serveur
- Log avec différents niveaux de rapport (les logs sont désormais basés sur la librairie externe log4net disponible ici : http://logging.apache.org/log4net/)
- Système de gestion des échanges réseau permettant une bonne montée en charge (correction de plusieurs bugs de la version précédente)
Prochaine Version :
La prochaine version (numérotée 2.1) intégrera la gestion de l'envoi de packets en UDP à la demande. Ainsi l'utilisation de NetAccess dans les jeux vidéo nécessitant la transmission de certains types de messages de façon très fréquente (exemple : refresh de position) sera améliorée. Bien entendu cette amélioration ne se limite pas au seul domaine du jeu vidéo puisque d'autres types d'applications pourront y trouver leur compte (transmission de vidéo,...).
Information Complémentaire :
S'agissant encore d'une version béta, je vous invite bien entendu à me laisser vos impressions, avis, idées, rapport de bug,... Dans les commentaires de ce post ou dans ceux de la source sur csharpfr.
Happy Coding ;)
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :