Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re: Net::Twitter::Stream socket issue

by Steve_p (Priest)
on Apr 17, 2012 at 22:28 UTC ( [id://965565]=note: print w/replies, xml ) Need Help??


in reply to Net::Twitter::Stream socket issue

The first thing you need to do is make sure you have IO::Socket::SSL installed. It is a prerequisite for Net::Twitter::Stream, but it isn't listed in the Makefile.PL, so it may not have been installed. There are a couple several year old bugs on this for this module.

After checking that, it's time to deal with Net::Twitter::Stream. It has some serious issues. Generally, with system calls, you want to be checking return values and $!. If they are undef or 0 where something useful should be returned, checking $! is essential to get the error back. Net::Twitter::Stream doesn't check for errors and return them to the code calling it in a way that can be useful. Basically, you're screwed. If there is a better alternative module, I'd suggest switching to it.


Steve_p

Test your modules with bleadperl!

  rsync -avz rsync://public.activestate.com/perl-current/ .
  ./Configure -des -Dusedevel -Dprefix=/path/to/test/perl
  make test
  make install

Now, please test you modules! If you have test failures that don't happen with Perl 5.8.8, send a simplified test case to

perlbug at perl.org

Replies are listed 'Best First'.
Re^2: Net::Twitter::Stream socket issue
by sethviebrock (Initiate) on Apr 19, 2012 at 19:00 UTC
    Thank you so much! May have to write something custom...

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others learning in the Monastery: (4)
As of 2025-06-19 13:41 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.