Comment rendre une socket qui est non bloquante en socket bloquante?
Publicité
Posté le 09-02-2003 à 17:48:21
Taz
bisounours-codeur
Posté le 09-02-2003 à 18:28:20
ben moi j'aurais dit le contraire. d'ou vient ton problème?
thenutskiller
1+1=3
Posté le 09-02-2003 à 18:30:41
J'en suis toujours à mon pb de redirection des std du serveur vers le client. J'ai réussi à faire ces redirections et à récupérer les résultats sur le client. Mon problème est que quand les stdout et err du serveur sont vides toutes les deux, ma fonction read qui attend les stdout et err non vides se bloque...
Taz
bisounours-codeur
Posté le 09-02-2003 à 18:33:11
elle bloque pas, elle echoue
thenutskiller
1+1=3
Posté le 09-02-2003 à 18:34:53
Comment je peux résoudre ce problème d'échec alors?
Taz
bisounours-codeur
Posté le 09-02-2003 à 18:38:56
ta toujorus pas saisie que c'etait pas un truc a fire de transmettre en flux tendu comme tu le fais? si ya EOF, y a EOF. alors tu détectes EOF et pi si ton rpogramme veut toujorus tourner, ben il s'entete et réseaaye tant que ça échoue
thenutskiller
1+1=3
Posté le 09-02-2003 à 18:42:28
Je veux bien, moi, mais comment on détecte EOF avec la fonction READ...?
Je veux bien, moi, mais comment on détecte EOF avec la fonction READ...?
thenutskiller
1+1=3
Posté le 09-02-2003 à 18:49:29
Je l'ai lu le man, mais je n'ai rien trouvé sur l'EOF... par contre, les tests en cas d'échec, je les avais déjà fait: je fais un break en cas de retour <=0, mais le programme se bloque quand même...
Taz
bisounours-codeur
Posté le 09-02-2003 à 18:52:45
et justement si tu break....
je vais demander à joce me mettre la feature "squelch-user"
Publicité
Posté le 09-02-2003 à 18:52:45
polo021
Posté le 11-03-2003 à 09:41:43
pour rendre une socket blocante -> non blocante ou inversement ce serait pas "ioctlsocket" par hazard?