Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked

Re: telnet to a vendor app hangs

by VSarkiss (Monsignor)
on Sep 15, 2006 at 19:57 UTC ( #573240=note: print w/replies, xml ) Need Help??

in reply to telnet to a vendor app hangs

I haven't tried it personally, but I'd recommend starting with Net::Telnet rather than writing your own socket-level interface. According to the docs, you can specify a timeout, so it may be just the ticket.

Replies are listed 'Best First'.
Re^2: telnet to a vendor app hangs
by iang (Sexton) on Sep 15, 2006 at 20:22 UTC
    Unbeliveable.... How simple was that. Thanks very much!
      So you have discovered one of the unwritten rules, if at first you don't succeed, it is likely because you didn't spend enough time at CPAN yet!


Re^2: telnet to a vendor app hangs
by fmerges (Chaplain) on Sep 16, 2006 at 11:31 UTC


    Update: this should be a reply to VSarkiss and his/her recommendation to use Net::Telnet

    In fact, I use it, to connect to some low level hardware via telnet, and without any problem, just works.

    The disconnecting problem could be solved by keeping alive the connection. Some people, set an inactivity timeout, when reached, disconnects the client.


    fmerges at

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://573240]
[Corion]: Hi choroba, Discipulus!
[Corion]: Yesterday I've been mulling over how to best generate HTTP requests from permutations of values but I haven't found a nice API for passing in the "template" of the HTTP request yet. I guess I'll have to do a SoPW for that
[Corion]: The API itself will basically be my $iter = generate_http_requ ests(method => 'GET', url => '/settings/:name', headers => ???, get_params => ['foo','bar']), but I'm not sure how to parametrize values in the headers and how to specify lists of ...
[choroba]: On the other hand, lots of options to receive the requests :-)
[Corion]: ... values to be used. For example, I think for headers, one would want to have various kinds of Content-Encoding headers, but for the get_parameters one would have various kinds of Bobby Tables
[choroba]: What about [metadoc:// Algorithm::Loops]?
[Corion]: choroba: Yeah, but handing off the request to Dancer,Plack, Mojolicious,LWP is easy once I have the data filled into some structure ;))
[choroba]: Algorithm::Loops
[Corion]: choroba: I'm using that to generate the permutations, but I don't know how the user can pass the intended values to my function in a sane way
[Corion]: I have a prototype that permutes the get_parameters, but the values used for the get parameters should be different from the values used for the headers and potentially for parts of the URL

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (9)
As of 2017-01-17 08:16 GMT
Find Nodes?
    Voting Booth?
    Do you watch meteor showers?

    Results (152 votes). Check out past polls.