Télécharger le zip
Je n'est pas regardé tout ton source, mais je tenais quand meme à éclaisir le point du broadcast (envoyer un message à tout le monde)Car dans ton programme tu utilise l'adresse "192.168.0.255" quiest l'adresse de diffusion pour le réseau 192.168.0.0 avec masque 255.255.255.0Pourtant, tout le monde n'est pas dans cette configurationC'est pour cela qu'il existe une téchnique extrèmement pratique qui est l'adresse de diffusion générale "255.255.255.255"Ah oui, il faut bien rappeler que le broadcast ne fonctionne quand mode non connecté (UDP)C'est information est valable pour tous les langages et pas seulement le java.Bon code à tous..: DarkSage :.
J'ai aussi une petite suggestion qui revient à celle de darkage, le broadcast est utilisé pour les réseaux locaux avec une seule adresse de réseau et un masque, donc si tu veux mettre un serveur en marche pour l'Internet tu ne pourras pas, puisque personne ne fais pas partie (ou du moins a très peu de chances) du même réseau que ton serveur !Le broadcast a d'autres utilisation que celle-ci (bien qu'un chat en broadcast c'est quand même classe si tes dans une entreprises -> tu réduis la consommation de bande passsante !).Le mieux pour faire un serveur c'est d'utiliser les NIO qui ne sont pas synchronisé et qui donc ne nécessite pas un Thread par client ....Voili voilou !@+
mmmm.... en ce moment en cours on fait un chat sur réseau local, je t'invite à regarder la classe MulticastSocket (Adresse réseau de classe D), c'est nettement plus efficace. Dès que l'on aura fini le chat en cours, je le posterai ici. a+
Merci pour ce petit programme, Justement je me faisais les dents sur une transmission UDP qui me posait des problèmes. Et grace à toi, ca va beaucoup mieux...
y a pas de koiC la pour ca !!!
Salut,Et de la multicast en UDP avec Java, possible ?
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 598 809 membres 74 nouveaux aujourd'hui 15 441 membres club