Erwtisi gia socket programming

Panagiotis Voudouris voudouri at cs.bris.ac.uk
Wed Apr 11 22:05:43 EEST 2001


Michalis Kabrianis wrote:
> 
> Αν ανοίξω ένα socket σε ένα μηχάνημα με 2 IPs (στο ίδιο δίκτυο) και μετά
> κάνω connect υπάρχει τρόπος να ξέρω από ποια IP θα κάνει το connect?
> Αν την κάνω (πριν το connect) bind με IN_ADDRANY υπάρχει τρόπος να ξέρω
> ποια IP θα κάνει το connect?

Afou anoi3eis to socket, me th getsockname mporeis na pareis o,ti
sxetiko uparxei gia authn. H getsockname pairnei ws arguement ena
sockaddr_in structure pou exei to ip. H inet_ntoa 8a sou metatreyei to
ip apo network byte order se string. Des man pages gia ip(7),
getsockname(2), inet_ntoa(3).

Na rwthsw ki egw kati panw se auto. H inet_ntoa bazei to apotelesma se
static buffer. Yparxei kapoia etoimh analogh function pou einai thread
safe?

-- 
Panagiotis Voudouris
http://www.cs.bris.ac.uk/~voudouri



More information about the Linux-greek-users mailing list