[C] descripteur de socket sous Linux
Résolu/Fermé
callapa
Messages postés
11
Date d'inscription
mercredi 12 avril 2006
Statut
Membre
Dernière intervention
12 avril 2006
-
12 avril 2006 à 16:58
sssssssdsd - 13 oct. 2007 à 22:05
sssssssdsd - 13 oct. 2007 à 22:05
A voir également:
- [C] descripteur de socket sous Linux
- Linux mint 32 bits - Télécharger - Systèmes d'exploitation
- Diskinternals linux reader - Télécharger - Stockage
- Linux live usb creator - Télécharger - Outils Internet
- Quel linux choisir - Guide
- Iso linux ubuntu - Télécharger - Systèmes d'exploitation
8 réponses
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
12 avril 2006 à 20:06
12 avril 2006 à 20:06
Salut.
Je voi vraiment pas où est le problème.
FD_ZERO(&nom_du_descripteur); doit fonctionner !
ou alors fd_set est déjà un pointeur, à ce moment, il suffit de faire
FD_ZERO(nom_du_descripteur); pour vérifier, il suffit de tester :)
Je voi vraiment pas où est le problème.
FD_ZERO(&nom_du_descripteur); doit fonctionner !
ou alors fd_set est déjà un pointeur, à ce moment, il suffit de faire
FD_ZERO(nom_du_descripteur); pour vérifier, il suffit de tester :)
callapa
Messages postés
11
Date d'inscription
mercredi 12 avril 2006
Statut
Membre
Dernière intervention
12 avril 2006
12 avril 2006 à 20:17
12 avril 2006 à 20:17
Je me suis mal exprimé je pense.
Je veux créer une fonction dans laquel je souhaite passer en paramètre le descripteur de socket, est-ce possible ?
Si oui comment puis-je faire ?
Je veux créer une fonction dans laquel je souhaite passer en paramètre le descripteur de socket, est-ce possible ?
Si oui comment puis-je faire ?
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
12 avril 2006 à 20:45
12 avril 2006 à 20:45
oui c'est possible, tu peux passer ton descripteur de socket comme n'importe quelle autre variable.
Je ne sais pas si ça répond à ta question...
Je ne comprend vraiment pas ce qui t'embete.
Je ne sais pas si ça répond à ta question...
Je ne comprend vraiment pas ce qui t'embete.
callapa
Messages postés
11
Date d'inscription
mercredi 12 avril 2006
Statut
Membre
Dernière intervention
12 avril 2006
12 avril 2006 à 20:47
12 avril 2006 à 20:47
Tu pourrais me montrer comment tu fais car je n'y arrive pas ;)
D'avance merci.
D'avance merci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
12 avril 2006 à 20:55
12 avril 2006 à 20:55
En fait, je n'ai jamais utiliser fd_set pour faire des socket.
Moi, j'utilise <socket.h> et j'ai des descripeur ayant comme type SOCKET et SOCKADDR. Mais je ne pense pas qu'il y ai un problème.
Il faudrai que tu m'en dise un peu plus sur ce que tu inclu, ton OS, etc...
mais je dirait:
Moi, j'utilise <socket.h> et j'ai des descripeur ayant comme type SOCKET et SOCKADDR. Mais je ne pense pas qu'il y ai un problème.
Il faudrai que tu m'en dise un peu plus sur ce que tu inclu, ton OS, etc...
mais je dirait:
int FD_ZERO(fd_set*);//mefie toi des non en maj qu'ils ne soient pas associer à des macro int main(){ fd_set* descripteur; //initialisation du descripteur FD_ZERO(descripteur); return 0;} int FD_ZERO(fd_set x){ //traitement sur x return 1;}
callapa
Messages postés
11
Date d'inscription
mercredi 12 avril 2006
Statut
Membre
Dernière intervention
12 avril 2006
12 avril 2006 à 21:02
12 avril 2006 à 21:02
Merci pour l'exemple, je vais tester tout ça :)
callapa
Messages postés
11
Date d'inscription
mercredi 12 avril 2006
Statut
Membre
Dernière intervention
12 avril 2006
12 avril 2006 à 21:12
12 avril 2006 à 21:12
Super ça fonctionne ... et dire que je comprend rien au pointeur :(
Merci pour ton aide Char Snipeur
Merci pour ton aide Char Snipeur