OVH Cloud OVH Cloud

Socket déjà ouverte ?

1 réponse
Avatar
chocman
Bonjour,

Je suis actuellement en train de programmer des socket en C.
J'ai une procédure qui sert à l'initialisation de ma socket, et
j'aimerais y inclue un controle d'existance de ma socket.
Si elle existe déjà, alors je la ferme et tante de la ré-ouvrir
(socket(AF_INET, SOCK_STREAM, 0);)
si non, je l'ouvre et c'est tout

Quelqu'un pourrait m'indiquer un moyen de faire ce test ?

Thx a lot

Chris

1 réponse

Avatar
Pascal Bourguignon
(Christophe) writes:

Bonjour,

Je suis actuellement en train de programmer des socket en C.
J'ai une procédure qui sert à l'initialisation de ma socket, et
j'aimerais y inclue un controle d'existance de ma socket.
Si elle existe déjà, alors je la ferme et tante de la ré-ouvrir
(socket(AF_INET, SOCK_STREAM, 0);)
si non, je l'ouvre et c'est tout

Quelqu'un pourrait m'indiquer un moyen de faire ce test ?


1- Bien réfléchir à ce qu'on veut faire et de quoi on parle !

2- Bien lire les pages man: ip(7), socket(7), socket(2), listen(2),
accept(2), connect(2), en particulier les sections ERRORS.

--
__Pascal_Bourguignon__ . * * . * .* .
http://www.informatimago.com/ . * . .*
* . . / () . *
Living free in Alaska or in Siberia, a . . / . . * .
grizzli's life expectancy is 35 years, .*. / * . .
but no more than 8 years in captivity. . /* o .
http://www.theadvocates.org/ * '''||''' .
SCO Spam-magnet: ******************