2009-08-10 3 views

Répondre

3

Vous devez nous indiquer le type d'objet avec lequel vous travaillez. Je suppose que vous parlez d'une socket lire. Soit vous lisez le socket avec blocage ou vous lisez sans bloquer. Vous pouvez mesurer comment vous venez de lire dans une lecture non bloquante, si cela vous intéresse. Cependant, il semble que vous essayez de plier python dans un paradigme de tampon de flux de style java.io qu'il ne supporte pas en détail.

1

Peut-être que les réponses à this question aideront.

ou that link. Pour résumer, vous pouvez utiliser select, qui fonctionne pour les sockets dans Windows et pour les sockets et autres fichiers (et pipes) sous UNIX.

+0

Je savais sur select, mais je pensais qu'il y avait une autre façon :) – Geo

+0

Peut-être que vous devriez ajouter cette information à votre question la prochaine fois? – 0x89

Questions connexes