|
Bas de page | |
---|---|
Auteur | Sujet : Questions sur les sockets. |
Publicité | Posté le 31-10-2005 à 09:04:34 |
Emmanuel Delahaye C is a sharp tool |
Message édité par Emmanuel Delahaye le 31-10-2005 à 09:51:20 --------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
thoduv | Non en fait l'idée c'est de porter sur un système sans OS (sans rentrer dans les détails). Donc à chaque cycle, la fonction contenant select est appelée, avec un timeout de 0, pour savoir s'il y a des données à recevoir. |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
thoduv | Oui mais si je veux recevoir exactement le bon nombre d'octets, il faut faire un truc du style :
|
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
thoduv | Tiens étrange ca marche maintenant ... En tout cas merci beaucoup, je pense que l'erreur venait du fait que j'envoyais 1024 octets au lieu de strlen(buffer) octets.
|
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
thoduv | Ok, concretement je peux faire comment pour faire un connect avec un timeout (qui laisse tomber si au bout de n secondes il s'est pas connecté) ? Message cité 1 fois Message édité par thoduv le 31-10-2005 à 11:41:04 |
Sve@r |
Message édité par Sve@r le 31-10-2005 à 11:42:24 |
Publicité | Posté le 31-10-2005 à 11:41:08 |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
thoduv | Bon, ca marche mais ca marche très bizarrement, ca bloque tout ...
|
Emmanuel Delahaye C is a sharp tool |
Message édité par Emmanuel Delahaye le 01-11-2005 à 20:13:38 --------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
thoduv | Bloquant ? Comment ca ? Je lui ai mis un timeout de 0 ! Et thread je peux pas, c'est fait pour une machine sans OS. |
Emmanuel Delahaye C is a sharp tool |
Message édité par Emmanuel Delahaye le 01-11-2005 à 19:15:28 --------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
thoduv | Je constate l'inverse ...
Message cité 1 fois Message édité par thoduv le 01-11-2005 à 19:18:19 |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
thoduv | Ok. Mais mon select est dans une fonction, et le timeval est défini dans la fonction également, donc à chaque appel de la fonction tv est remis à 0
|
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
thoduv |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
thoduv | Voilà ce que ca fait exactement :
|
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
thoduv | Ouah merci !
dans la boucle et ca repart !
|
Publicité | Posté le |
Sujets relatifs | |
---|---|
c++ et sockets | cours sockets et tubes |
questions bêtes sur l'utilisation de visual C++ (librairies) | URL Rewriting - quelques questions... |
2 questions | questions sur SQL Server |
questions d'un debutant | Questions PostgreSQL / SGBD en général |
[CSS] Questions diverses | [C++] Questions sur les sockets (code inside) |
Plus de sujets relatifs à : Questions sur les sockets. |