http://www.perlmonks.org?node_id=999338


in reply to Re^2: Bidirectional Socket, Blocking
in thread Bidirectional Socket, Blocking

I tried all sort of ways using unblocking reads, but to no avail.

If you posted one of your attempts, we may be able to sort that out for you.

If you know an example where this works,

The classic method of performing non-blocking IO is to use select. For examples, scan a few of these hits site:perlmonks.org IO::Socket IO::Select.

I now resort to a rather clumsy way, by opening two ports, using one to send, the other to receive. This works, but it does not seem to be too clever

If it is good enough for the FTP-family of protocols, it is good enough for me.


With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.

RIP Neil Armstrong

Replies are listed 'Best First'.
Re^4: Bidirectional Socket, Blocking
by DanielPHuber (Initiate) on Oct 16, 2012 at 17:13 UTC
    Hi Neil,

    not even the examples from:

    http://www.perlmonks.org/bare/?node_id=437028

    work. Could it be that it has something to do with Windows?

    cheers, Daniel