packet UDP sur broadcast
Publié : mer. 29/mai/2013 14:05
Bonjour,
j'ai une appli qui envoi une trame sur mon broadcast (192.168.0.255), compilé sur windows pas de souci la trame est envoyée correctement...
le même code sous linux ne fait rien du tout :/ (ubuntu, debian, busybox)
si je met une IP de type 192.168.0.13 à la place du broadcast sur mon code linux, le PC à cet adresse intercepte correctement le packet. Donc ce n'est pas bug de la fonction SendNetworkData sous linux.
y a t'il une gestion différente d’envoi de trame sur le broadcast sous linux ?
ps : j'ai essayé 255.255.255.255 / 192.255.255.255 / 192.168.255.255 également ...
------------------------------------------------------------------------------------
EDIT :
j'ai effectivement ma valeur de retour SendNetworkData = -1 si je met le broadcast alors qu'une ip en direct est bien prise en compte sur LINUX alors que le meme code code windows me renvoie bien la bonne valeur ...
ce qui est embêtant car je lance une commande sur le broadcast afin que les appareils concerné me communique leur IPs :s
j'ai une appli qui envoi une trame sur mon broadcast (192.168.0.255), compilé sur windows pas de souci la trame est envoyée correctement...
le même code sous linux ne fait rien du tout :/ (ubuntu, debian, busybox)
si je met une IP de type 192.168.0.13 à la place du broadcast sur mon code linux, le PC à cet adresse intercepte correctement le packet. Donc ce n'est pas bug de la fonction SendNetworkData sous linux.
y a t'il une gestion différente d’envoi de trame sur le broadcast sous linux ?
ps : j'ai essayé 255.255.255.255 / 192.255.255.255 / 192.168.255.255 également ...
------------------------------------------------------------------------------------
EDIT :
j'ai effectivement ma valeur de retour SendNetworkData = -1 si je met le broadcast alors qu'une ip en direct est bien prise en compte sur LINUX alors que le meme code code windows me renvoie bien la bonne valeur ...
ce qui est embêtant car je lance une commande sur le broadcast afin que les appareils concerné me communique leur IPs :s