Bonjour,
je voudrais produire une architecture Client/Serveur en UDP et j'ai quelques soucis.
Coté client:
-une seule socket d'émission/réception
=> à priori ça marche
Coté serveur:
u-ne seule socket threadé en réception (je récupère les adresses et les stockent dans une liste chainée), j'utilise 'select' pour savoir si un message est arrivé.
-dans le thread principale je fais appel à mes émissions à partir de la même socket.
Probléme : si mon serveur envoie des message, ma réception bug le select passe alors qu'il ne deuvrait pas. Si le serveur n'envoie pas de message ça roule.
D'où mes questions :
Est-ce que quelqu'un aurait une architecture qui marche client/serveur udp ?
faut-il que je crée une socket par client ?
Partager