Telnet Shell Help
Mark Smith
lists at futilism.com
Sat Oct 3 20:46:06 EDT 2009
Stewart, I think you could do telnet over a socket connection. See
"open socket", "write to socket" and friends in the docs.
Best,
Mark Smith
On 3 Oct 2009, at 22:28, RevList wrote:
> I need to write a very small utility that uses Telnet so that I can
> connect to a server on port 333 and login with credentials and issue a
> specified command recognized by the server.
> I can do this manually as follows from the command line on Windows or
> Terminal on OS X
>
> Telnet 192.168.168.19 333 <press enter on keyboard>
> this returns +0 and waits for me to enter my userID, so I enter
> MyLoginID <press enter on keyboard>
> this returns +0 again and waits for me to enter my password, so I
> enter
> MyPassword <press enter on keyboard>
> and this again returns a +0 and another +0 on a new line indicating a
> successful entry. Now all I need to do is enter my command which
> looks
> like this
> Put User someuserID 1271 0 newpw <press enter on keyboard>
> and this confirms success with a +0
> I then enter q <press enter on keyboard>
> and I am out of Telnet
>
>
> So what I would like to do is write a simple Rev utility that will
> pass
> all of the information, but all I can seem to do is to issue the first
> line and have no opportunity to enter the login credentials and my
> special
> script
>
> As soon as I issue Shell("Telnet 192.168.168.19 333") it issues the
> telnet
> command and opens the connection on port 333, but immediately after
> that
> closes the connection and returns "Connection closed by foreign host"
> Can anyone help me here? How can I keep the telnet session open so
> that I
> can issue the remaining commands?
>
> Thanks in advance
>
> Stewart
>
> ----------------------------------------------------------------------
> ----------------------------------------------
> This message and any attachments are intended only for the use of the
> individual to whom they are addressed and it may contain
> information that
> is privileged or confidential. If you have received this
> communication by
> mistake, please notify us immediately.
> ----------------------------------------------------------------------
> ----------------------------------------------
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
More information about the use-livecode
mailing list