J'ai un DP (processeur de données, code java) fonctionnant sur mon réseau et quelques clients C. Le client doit communiquer avec le PDD pour l'échange de données. Le client doit découvrir le DP en utilisant la découverte de diffusion. Le client diffusera un message sur lequel DP écoutera et répondra de la disponibilité. Je ne sais pas comment ajouter l'écouteur en Java pour les messages de diffusion, j'ai essayé d'utiliser DatagramSocket mais il demande le numéro de port? DP devrait écouter le message de diffusion reçu sur n'importe quel port.Écouteur de diffusion utilisant Java?
1
A
Répondre
1
À moins que les clients utilisent quelque chose comme ICMP, ils ont également besoin d'un port. Dans une diffusion de pile TCP/IP normale et la multidiffusion est faite avec UDP (oui, c'est DatagramSocket
en langage Java), donc un besoin pour le numéro de port. Il suffit de choisir un port que vous aimez, de le rendre flexible et de fournir une option de configuration pour le serveur et les clients.
Il existe d'autres options bien sûr comme DNS SRV
records, multicast DNS/Bonjour, protocoles IP personnalisés, etc., mais ceux-ci sont beaucoup plus difficiles à gérer.
Questions connexes
- 1. java - désactive un écouteur
- 2. Java jTable colonne écouteur
- 3. Diffusion audio avec Java
- 4. Java nio udp diffusion
- 5. java aide applet action écouteur
- 6. Java fermer écouteur pour ViewPart
- 7. Écouteur de changement de propriété java
- 8. écouteur de souris à l'image java swt
- 9. Diffusion en direct en utilisant le serveur de diffusion Darling
- 10. Java: JSON avec multidiffusion/diffusion
- 11. Diffusion audio en utilisant J2ME
- 12. Diffusion de HTTP en utilisant Ruby
- 13. Plusieurs activités utilisant le même écouteur
- 14. souris java et écouteur de clavier, enregistrement de macro
- 15. Écouteur de touche Java dans la ligne de commande
- 16. Comment faire un écouteur de base de données avec Java?
- 17. Accueil écouteur de bouton
- 18. Diffusion de données HTTP
- 19. Ajout d'un écouteur de souris à un rectangle dans Java
- 20. en boucle à l'intérieur d'un écouteur de souris en JAVA
- 21. Java: prendre le résultat de la liste List écouteur
- 22. Problème avec diffusion en utilisant Boost.Asio
- 23. Diffusion en direct en utilisant Flash
- 24. Écouteur d'événements Keypress pour le numéroteur Android
- 25. écouteur dans symfony2
- 26. position de diffusion naudio
- 27. Écouteur de bouton SmartGWT
- 28. Écouteur de visibilité FlexTable
- 29. Liste de diffusion <Object[]> à Object [] [] dans Java
- 30. Java DatagramSocket écoute sur une adresse de diffusion
Cochez cette case http://download.oracle.com/javase/tutorial/networking/datagrams/broadcasting.html – Cratylus