UDP : Implementation client envoi/reception
Bonjour !
Bon voila, j'ai un petit souci de choix d'implémentation.
Je dois faire une couche d'abstraction qui fera communiquer un module A avec un serveur (Java) via UDP.
Le module peut envoyer des données à tout moment au serveur.
Le serveur peut lui aussi envoyer des données à tout moment au serveur.
J'avais pensé découper ma couche d'abstraction comme ca :
- un module "threadé" chargé du "listening" pour récupérer les messages provenant du serveur (afin que ce ne soit pas bloquant) et ainsi les transmettre au module A
- un module chargé de l'envoi des infos provenant de A
Ca ne m'aurait pas posé de problème en Java ou en C++, mais là mes chefs veulent un truc en "C objet"... Je suis tout perdu !
J'aurai juste besoin d'une confirmation et/ou infirmation sur mon archi.
Alors j'ai bon ou pas ?
Merci d'avance !
++
Ju