Bonjour,

Du premier essai basique à un logiciel ressemblant à MSN Messenger, j'aimerai réaliser un petit logiciel qui permette de communiquer entre plusieurs utilisateurs en LAN et avec IP fixe sous Windows.

Je ne maitrise pas encore bien tout ce qui est socket, protocole TCP/IP etc... et j'ai plusieurs questions qui me viennent à l'esprit:
1) Dans le cas où tout le monde envoi un message à tout le monde (multi cast en fait), ai-je besoin d'un serveur quand même? Ou bien tout le monde peut être considérer à la fois comme client et serveur?
Vous avez une architecture à me proposer ?

2) J'ai regardé le tuto de TheWalrus, et je regarde aussi boost.asio dans la nouvelle version de boost comme candidat pour mon développement.
J'utilise WxWidget et j'ai vu qu'il y avait aussi des outils pour gérer les Sockets.
Une technologie que vous préférez ?


Merci à tous pour vos éclaircissements !