http://qs321.pair.com?node_id=665515


in reply to Using IO::Socket to login to a server

It's hard to say without knowing the protocol.
Is it telnet?
If so, how about Net::Telnet
or
IO::Socket::Telnet
?
You can pick these up on Cpan.
  • Comment on Re: Using IO::Socket to login to a server

Replies are listed 'Best First'.
Re^2: Using IO::Socket to login to a server
by deadpickle (Pilgrim) on Feb 04, 2008 at 03:07 UTC
    I believe the protocol used is tcp. Can I send the user name to the server by just printing to the socket or is there another way?

      TCP isn't precise enough.

      Imagine two people communicating.
      They can communicate in English, in French, etc.
      They can communicate verbally, in writing, etc
      They can communicate over a phone, using snail mail, using a video, etc.

      By picking TCP, you picked something from the second line, but you still have haven't picked a language.

      Is it a Telnet server? an SSH server? HTTP? FTP? ...

        THe server is SSH.
        That means that the client have to log in to a SSH server then
        connect to the chat server using IO::Socket::INET
        This doesnt seem very reasonable, if not impossible.