Bonjour,
confronté à un nouveau petit problème :
J'ai un CHAT qui fonctionne avec Socket en UDP et qui permet de faire l'envoi des messages en MULTICAST à l'adresse : 234.5.5.10
C'est simple, mes clients CHAT se connectent à un manager via une socket TCP, en s'identifiant Login#password.
Le manager fait des accès à une BD oracle, qui recherche la validité des accès.
Si les accès sont valable, le manager renvoie : l'adresse et le port multicast.
Une fois l'adresse multicast (234.5.5.10) et son port (27010) renvoyé au client, ce dernier se connecte par une socket UDP, rejoignant le même groupe que les autres.
Le probleme :
- En local, sur le même PC, tout fonctionne nickel !
- En réseau cablé ou wifi (peu importe), sur 2 pc différents, la connexion socket TCP se fait correctement, l'authentification également, mais lors de l'envoi des messages, les clients ne peuvent pas recevoir les messages du correspondant.
En gros, uniquement les clients sur le meme pc peuvent voir les dialogues inter-clients. De PC à PC, cela ne fonctionne pas.
Pouvez-vous me dire pourquoi ? Y'aurait-il une manipulation que j'aurais oubliée ?
Merci d'avance.
Partager