Broadcast sous linux

mat -  
 System admin -
salut,

je suis bloqué sur le problème suivant:

- le but est de faire un broadcast sur un LAN. Jusque là ok.
- L'application doit tournée sous UNIX, cad SUN solaris (version?) et linux (en l'occurrence un Mandrake).
- les bécanes ont le même masque de sous réseau.
- Pas de privilège root possible. C'est OK!
- Bon on utilise les sockets Berkeley.
- On est en mode non-connecté (datagramme quoi!) à cause du broadcast.
- on autorise l'envoi de datagrammes en broadcast par l'appel de l'option SO_BROADCAST dans la primitive setsockopt(). C'est bon?

Le problème c'est que sous solaris ça passe sans problème!
Et avec linux, j'ai un "Permission Denied": j'ai pensé illico que c'était parce que je n'avais pas les privilèges root.
J'ai pas pu essayer sous root, car j'ai pas droit.(en gros c'est les bécanes du boulot, les admins m'ont envoyé chier)
Mais pourquoi d'abord? (si c'est ça!)
Et ensuite comment on paramêtre cette option de m... sous root pour que n'importe quel user puisse l'utiliser?

a+
merci
A voir également:

1 réponse

System admin
 
J ai pas tout compris m enfin je suis pas le seul je pense.
C est à la compile ton pb ou a l execution de ton prog.
0