Bonjour à tous les devs du forum, j'ai une petite question sur les fonctions réseaux en UNIX/linux. Je suis issu du monde Java et j'accuse une certaine impuissance dans les pages de manuel d'unix... Quelqu'un a-t-il déjà eu besoin de trouver l'adresse sur laquelle un socket avait été "bindé" ?
J'ai un code du style :
Merci à tous ceux qui me liront et qui accessoirement pourront m'orienter sur une fonction adéquate.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 int foo(){ //retourne le descripteur d'un socket TCP int socket = socket(AF_INET,SOCK_STREAM, 0); bind(fd, addr); //addr est l'adresse que je veux retrouver plus tard... //...etc. } int bar(int fd){ //retourne l'adresse du socket... ... je sèche ici ! }
Alex
Partager