a telnet client program ie. how to telnet into a remote (linux ) server using socket at port 23?
Posted on 2001-09-07
I have written a client code which uses socket to connect to port 23 in a remote linux server. But the characters returned by the server are junk.
Whenever anyone telnets into a unix server, he may get the foll. display:
dssuresh@venus:> telnet 184.108.40.206
Connected to 220.127.116.11.
Escape character is '^]'.
HP-UX hprclass B.11.00 U 9000/800 (t2)
Now, if the user enters login id, then password prompt appears, and if it matches, he is allowed login into the server.
Now my client program should be able to read the above characters and display the login prompt and allow the user to enter and the entered login id should be sent to the server which will reply back with the passwd prompt. In effect, I would like to write a client program which allows a user to remote login into a machine(at port 23).
A general client program trying to connect to remote server at port 23 only returns junk characters. How to solve this problem? Any code?