in reply to Re^3: Timeout Socket recv on UDP... on windows
in thread Timeout Socket recv on UDP... on windows

True, there is little about the string "FIONBIO" in Perl, and your rant about the perverse tastes of the writers of the C header code is on the mark.

However, including the conventional name of the symbol, even as a comment, allows you to seach for the documentation of the corresponding driver code. For instance, a Google search for "fionbio ioctl site:microsoft.com" finds an MSDN article on "Winsock IOCTLs". In Linux-land, "fionbio driver source" turns up Chapter 6 of the Linux Device Driver book.

  • Comment on Re^4: Timeout Socket recv on UDP... on windows

Replies are listed 'Best First'.
Re^5: Timeout Socket recv on UDP... on windows
by BrowserUk (Patriarch) on Jan 28, 2008 at 13:02 UTC
    For instance, a Google search for "fionbio ioctl site:microsoft.com" finds an MSDN article on "Winsock IOCTLs".

    Okay, but does that page tell your average Perl programmer anything useful?

    But google for 0x8004667e, and it turns up 600 hits, the first 50 of which are almost all more relevant and useful.


    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.