Re: Sockets getting stuck

2015-10-13 Thread David Emanuel da Costa Santiago
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hi Brandom. On Tue, 13 Oct 2015 10:08:27 -0400 Brandon McCaig wrote: > On Tue, Oct 13, 2015 at 6:34 AM, David Emanuel da Costa Santiago > wrote: > > Hi! > > Hello, > > > THanks for your suggestion. > > I assume this was off-list because

Re: Sockets getting stuck

2015-10-13 Thread Brandon McCaig
On Tue, Oct 13, 2015 at 6:34 AM, David Emanuel da Costa Santiago wrote: > Hi! Hello, > THanks for your suggestion. I assume this was off-list because I didn't get it. Also consider bottom-posting or interleaved posting for easier reading. > I changed my code to: > > sub _read_from_socket{ >

Re: Sockets getting stuck

2015-10-13 Thread David Emanuel da Costa Santiago
Hi! THanks for your suggestion. I changed my code to: sub _read_from_socket{ my ($select) = @_; my ($output, $buffer) = ('', ''); my $socket = undef; do { $socket = ($select->can_read(0.1))[0]; } while (!defined $socket); while(1){ my $status = $socket->read($buffer

Re: Sockets getting stuck

2015-10-12 Thread David Emanuel da Costa Santiago
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hello all, So... i fired up wireshark and i can see that the socket get in hanged state when i get a first "TCP spurious retransmission". This is how it goes: Local [Syn] -> Remote Local [Syn] -> Remote Remote [SYN ACK] -> Local Local [ACK] ->