Do you have a DMZ? Do you have a firewall? Do you have control over these, if they exist? Remote as in across the Internet? Remote as in across the local LAN?

A server will listen on a specific port for connections. You can write a server in Perl and there are plenty of examples. Use Super Search. In order to connect to this server remotely you need to be able to 'SEE' this port from the remote machine. Lets assume no firewall, and across Internet:

Win32 Server on 1.2.3.4 <------- connect 1.2.3.4:8080

As soon as you add firewalls you need to have two things occur. You need to map from the external IP the intenal IP and allow connections on the target port:

Server 10.0.0.1 <--- DMZ/FW 1.2.3.4 <----- connect 1.2.3.4:8080

It's anyone's guess if you will be able to connect through a firewall/DMZ. Not unless it is specifically configured to allow it in all liklihood.

What is it you need to remotely execute. There may well be a pre written solution to your problems.....

cheers

tachyon

s&&rsenoyhcatreve&&&s&n.+t&"$'$`$\"$\&"&ee&&y&srve&&d&&print


In reply to Re: Sockets by tachyon
in thread Can I execute scripts remotely using Perl sockets in Windows? by Anonymous Monk

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.