France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 343 membres enregistrés - 1 872 935 posts - 95 152 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           Sujets divers
                utilisation de setsockopt ?
35 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
utilisation de setsockopt ?

bernie38
Waldorf (le pote à Statler)

Messages : 11 393
Inscrit le 28/08/03
Ville : Claix
Non connecté
  Posté le 20 octobre 2004 - 17 h 18 m 43 s
:hello:
J'ai besoin, sur un sytème Solaris 8, de réutiliser une socket. Donc, avant le bind, il me faut faire un setsocketopt avec l'option SO_REUSEADDR.

Si quelqu'un avait un exemple de code en C qui fait cela, ça m'arrangerait, j'ai rien trouvé sur google :( J'ai bien le proto (man est aussi mon ami !) mais les paramètres void *optval et int *optlen me posent problème : optval devrait être un booleen ou plutôt un int (soit 1) mais optlen ? est-ce sizeof int ? ou autre chose ?

Heeeeeelp !!!

EDIT : trouvé ! c'est un peu vicelard :


int skt, int sndsize;
err = setsockopt(skt, SOL_SOCKET, SO_REUSEADDR, (char *) &sndsize,
(int)sizeof(sndsize));


Message édité 1 fois, la dernière par bernie38 le 20 octobre 2004 - 17 h 21.

La Montagne n'est pas dangereuse : on ne peut qu'y perdre la vie, tandis qu'en ville on devient bête et méchant
Voltaire


iraysyvalo
-

Messages : 9 647
Inscrit le 19/11/02
Ville : Lyon
Non connecté
  Posté le 21 octobre 2004 - 11 h 32 m 26 s

int * optlen pour le second ?? y a pas de star en trop sur le prototype la ?




Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.


bernie38
Waldorf (le pote à Statler)

Messages : 11 393
Inscrit le 28/08/03
Ville : Claix
Non connecté
  Posté le 21 octobre 2004 - 12 h 05 m 58 s


Le 21 octobre 2004 - 11 h 32, iraysyvalo a écrit :

int * optlen pour le second ?? y a pas de star en trop sur le prototype la ?

oups ! désolé, j'ai croisé ça avec le proto de getsockopt !
bien vu, en tout cas ! Mon code était bon mais j'ai posté un peu vite :roll:



La Montagne n'est pas dangereuse : on ne peut qu'y perdre la vie, tandis qu'en ville on devient bête et méchant
Voltaire


iraysyvalo
-

Messages : 9 647
Inscrit le 19/11/02
Ville : Lyon
Non connecté
  Posté le 21 octobre 2004 - 12 h 20 m 31 s

no problemo :)




Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.


Page genérée en 0.2152 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory