CHAT EN RESEAU UTILISANT LA DIFFUSION UDP

cs_DarkSage Messages postés 17 Date d'inscription dimanche 6 janvier 2002 Statut Membre Dernière intervention 14 août 2004 - 29 déc. 2003 à 15:55
raniyaa Messages postés 1 Date d'inscription mardi 26 octobre 2010 Statut Membre Dernière intervention 26 octobre 2010 - 26 oct. 2010 à 00:43
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/19070-chat-en-reseau-utilisant-la-diffusion-udp

raniyaa Messages postés 1 Date d'inscription mardi 26 octobre 2010 Statut Membre Dernière intervention 26 octobre 2010
26 oct. 2010 à 00:43
j'ai télécharger le zip mais j'arrive pas à ouvrir le code :( aidez moi qu'est ce que je dois faire
Utilisateur anonyme
10 déc. 2006 à 17:42
Salut,
Et de la multicast en UDP avec Java, possible ?
nicboi Messages postés 20 Date d'inscription mercredi 16 avril 2003 Statut Membre Dernière intervention 28 mars 2006
29 avril 2004 à 00:13
y a pas de koi
C la pour ca !!!
Egalon Messages postés 124 Date d'inscription lundi 26 avril 2004 Statut Membre Dernière intervention 17 juin 2011
27 avril 2004 à 12:02
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...
cs_Serik Messages postés 13 Date d'inscription mercredi 31 décembre 2003 Statut Membre Dernière intervention 23 mai 2004
21 janv. 2004 à 21:56
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+
cs_neodante Messages postés 2835 Date d'inscription lundi 11 août 2003 Statut Modérateur Dernière intervention 16 décembre 2006 11
29 déc. 2003 à 16:42
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 !
@+
cs_DarkSage Messages postés 17 Date d'inscription dimanche 6 janvier 2002 Statut Membre Dernière intervention 14 août 2004
29 déc. 2003 à 15:55
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" qui
est l'adresse de diffusion pour le réseau 192.168.0.0 avec masque 255.255.255.0
Pourtant, tout le monde n'est pas dans cette configuration
C'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 :.
Rejoignez-nous