Le 19/03/08, Frédéric<frederic.mantegazza@???> a écrit :
>
> Bonjour,
>
> J'utilise pour le boulot un petit boîtier qui fait office de serveur de
> ports série. Chaque port série est accessible par un socket, sur un port
> réseau particulier du serveur. La lecture/écriture se fait de façon très
> simple au travers du socket.
>
> Le problème c'est que je ne trouve pas le moyen de faire l'équivalent
> d'un flush sur la lecture, pour vider le socket de tout caractère.
> Existe-t-il un moyen de faire ça ? C'est en python que je veux faire
> ça, mais si je trouve déjà comment le faire en C, ça ne devrait pas
> poser problème pour transcrire ça en python...
en perl, on a un module pour cela :
IO::Socket:
use IO::Socket;
my $sock = IO::Socket::INET->new( www.example.com:80 );
$sock->autoflush();
Tu dois trouver à partir de là un truc en C similaire...
PK
--
|\ _,,,---,,_ Patrice KARATCHENTZEFF
ZZZzz /,`.-'`' -. ;-;;,_ mailto:p.karatchentzeff@free.fr
|,4- ) )-,_. ,\ ( `'-' http://p.karatchentzeff.free.fr
'---''(_/--' `-'\_)