Comment distinguer un message diffusé d'un message direct pour mon ip? Je le fais en python.Distinction entre les messages diffusés et les messages directs
Répondre
Fondamentalement, ce que vous devez faire est de créer un socket brut, de recevoir un datagramme et d'examiner l'adresse de destination dans l'en-tête. Si cette adresse est une adresse de diffusion pour la carte réseau, le socket est lié à, alors vous êtes en or. Je ne sais pas comment faire cela en Python, donc je suggère de chercher des exemples de socket bruts et d'aller à partir de là. Gardez à l'esprit, vous aurez besoin d'un accès root pour utiliser des sockets raw, et vous feriez mieux d'être très prudent si vous envisagez d'envoyer en utilisant une socket raw. Comme vous pouvez l'imaginer, ce ne sera pas une chose amusante à faire. Je suggère d'essayer de trouver un moyen d'éviter cela.
UDP est le protocole – sia
non il n'y a pas de différence entre l'adresse que je peux détecter à partir d'une diffusion et un direct – sia
Je ne comprends pas. Les messages de diffusion ne sont que des paquets qui sont envoyés à une adresse de diffusion pour un réseau particulier. Un paquet envoyé à 172.16.1.255 sera diffusé sur l'ensemble du réseau 172.16.1.0/24. Lorsque vous le recevez, l'adresse de destination dans l'en-tête IP aura cette adresse de diffusion. –
- 1. stream socket envoyer/recevoir des messages diffusés?
- 2. Récupérer des messages directs de Twitter
- 3. Ajax: distinguer les anciens messages et les nouveaux messages
- 4. C# passer des messages entre les classes
- 5. PHP passer des messages entre les pages
- 6. Django - Temps minimum entre les messages
- 7. Distinction entre les chemins de contrôle d'exécution
- 8. comment identifier les messages d'erreur IE Messages
- 9. erreur de restriction sur les messages entre SQLSERVER et dot.net
- 10. Différencier entre les messages d'erreur et d'avertissement Oracle
- 11. Émuler la souris sélectionnez les messages entre les fenêtres
- 12. Java sous Linux: écouter les messages diffusés sur une adresse locale liée
- 13. JavaMail Lire les messages
- 14. Désérialise les messages AmfPhp
- 15. Rediriger les messages ILog
- 16. Les consommateurs de messages RabbitMQ arrêtent de consommer des messages
- 17. Comment envoyer et recevoir des messages diffusés en utilisant QT 4.5 et Linux?
- 18. Offline client et les messages à Azur
- 19. Envoi de messages entre utilisateurs
- 20. Traduction de messages entre systèmes
- 21. phpBB: code PHP pour automatiser les messages du forum et les messages privés
- 22. Consignation des messages, découvrez d'où proviennent les messages?
- 23. Distinction entre les volumes standard HFS + et HFS
- 24. Etat de session perdu entre les messages ajax?
- 25. excluant les messages dans Wordpress
- 26. Masquer les messages dans wordpress
- 27. Déboguer les messages avec Flex?
- 28. Où placer les messages jQuery?
- 29. comment archiver les messages msmq?
- 30. hébreu dans les messages SMS
De quelle manière recevez-vous ce message? UDP? Signaux de fumée? –