Le Mon, 4 Apr 2005 15:11:42 +0200
Sylvain Sauvage <[EMAIL PROTECTED]> a �crit:

> Si tu ne sp�cifie pas l'IP de la socket, les paquets UDP sont envoy�s
> sur toutes les IP de la machine A (d'o� le any). C'est ensuite au
> niveau IP(le niveau sous UDP) que les paquets sont rout�s.
> 
Oui

> Je pense que ce que tu voudrais, c'est que le noyau t'informe de
> l'interface/IP qui a servi � envoyer ce paquet.
Oui

> 
> Mais ce paquet est d�j� parti !
Ben oui

> 
> Il faudrait :
> 1/ soit que la socket soit modifi�e (plus en any)
Pr�ciser l'IP de d�part dans ce cas, c'est �a?

> 2/ soit que les infos de routage remontent dans le paquet.
Oui, ce serait l'id�al..

> 
> Pour le 1/, tu peux envoyer d'autres paquets par cette socket mais
> vers n'importe quelle autre adresse (d'o� le any). La socket n'est pas
> modifi�e(elle reste en any).
C'est bien ce que j'ai vu (et c'est logique)

> 
> Pour le 2/, ben je ne connais pas par c_ur toutes les fonctions C sur
> les paquets UDP mais il ne me semble pas que cela soit possible (en
> tout cas les infos ne sont pas dans la socket).
C'est la conclusion que je commen�ais � envisager. C'est vrai qu'en
r�fl�chissant, c'est un probl�me en aval de la socket et qu'il n'y a
aucune raison d'un retour d'information...

> 
> Une solution, c'est que le receveur de ton paquet UDP te renvoie ton
> adresse dans sa r�ponse.
Exclus dans mon cas :(

> Ou bien tu recherches le nom de la machine
> sur laquelle tu travailles.
Grosse flemme, j'ai rajout� une option -i par laquelle l'utilisateur dit
l'IP utilis�e. Moche mais bon...

> 
> Mes 2 �,

Je vois souvent �a mais je n'ai jamais os� demander, �a veut dire quoi
exactement?


Mes 2� aussi quand m�me et merci


Fran�ois Boisson


-- 
Pensez � lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à