Welcome to HBH! If you have tried to register and didn't get a verification email, please using the following link to resend the verification email.
Telnet strings?
I'm trying to make a basic telnet login just to test out my socket programming, which I just started today…
And the problem I'm having is comparing the entered password to a password I'm checking for…
The code (some of it anyway) is:
len = strlen(msg);
bytes_sent = send( new_fd, msg, len, 0 );
len = 20;
bytes_recv = recv( new_fd, buf, len, 0 );
if ( !strcmp( buf, "Pass123" ) )
{
msg = "\n\nCongratulations!";
bytes_sent = send( new_fd, msg, len, 0 );
}
else
{
msg = "\n\nWrong :P";
bytes_sent = send( new_fd, msg, len, 0 );
}
And the problem is that when I type "Pass123" into telnet it's length is 9 characters, where the string itself is only 7, so it fails…
What are these extra characters and how to get around them ( or do I just add them to my password string? )