Return value
     array - the data as array or a PEAR_Error
    
     The content of the array is:
    
- 
       boolean 'timed_out'  
       - the socket timed out waiting for data
       
- 
       boolean 'blocked' 
       - blocking mode
       
- 
       boolean 'eof' - indicates EOF event
       
- 
       integer 'unread_bytes' 
       - number of bytes left in the socket buffer