It sounds like the libraries or Windows services involved with those applications are damaged or stopped. In the interests of portability, much of the network modules for Perl may not require the same level of support from the OS as native applications.

You may need to uninstall and reinstall such things as the TCP/IP protocol or start such services as "HTTP", "Client", etc. Even though you clearly do have TCP/IP access from the machine, the protocol packages that Windows uses are at a pretty large granularity. You may also need to either repair or delete and recreate the network connection profile.

Basically, treat the situation as if you have no network connectivity through that interface at all. That Perl can access the Internet through it shows some functionality, but only by replacing parts of the stack can you assure something's not corrupted and offering only that partial function.


In reply to Re: What is perl doing right? Perl can access internet - browser, telnet, others cannot by mr_mischief
in thread What is perl doing right? Perl can access internet - browser, telnet, others cannot by nickm

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.