sub loop_once {
my ($self) = @_;
my $read = $self->_read_watches;
- my ($readable) = IO::Select->select($self->_read_select);
+ my ($readable) = IO::Select->select($self->_read_select, undef, undef, 0.5);
+ die "FFFFFUUUUU: $!" unless $readable;
foreach my $fh (@$readable) {
$read->{$fh}();
}