Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re: Re: slow, slow IO::Select

by AgentM (Curate)
on Mar 13, 2001 at 06:38 UTC ( [id://64047]=note: print w/replies, xml ) Need Help??


in reply to Re: slow, slow IO::Select
in thread slow, slow IO::Select

Exceptions come around in Perl usually in the form of signals. Generally, Perl code return "bad" values from functions instead of generating "exceptions". (Exceptions come around in C++ and Java among others.)

OOB (out of band data) generally generates a signal (unless you turn that off) and is placed in a high-part of the TCP/UDP data being sent. It was designed for "emergency" information but it remains generally unused in everyday apps. It can be used for anything you wish if you know how to throw some OOB data together, send it, and capture it. Otherwise, you get SIGURG (urgent) and bomb. Do the RIPE/WHOIS servers actually use that? I wasn't aware of that.

M$ History Lesson of the Day: A few years back, it was discovered that many ports on a Windows machine choked on OOB data, causing anything from a full system lockup to a BSOD. Hence, winnuke was born, which was essentially 3 lines of real code. Thanks, M$!

AgentM Systems nor Nasca Enterprises nor Bone::Easy nor Macperl is responsible for the comments made by AgentM. Remember, you can build any logical system with NOR.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://64047]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others surveying the Monastery: (3)
As of 2024-04-19 22:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found