Если это приложение «telnet», то ваше приложение должно отправить «IAC WILL ECHO», чтобы отключить эхо на своей удаленной стороне. Это полезно для ввода паролей или если ваше приложение выполняет эхо.
#define TEL_IAC "\377"
#define TEL_WILL "\373"
#define TEL_ECHO "\001"
char buf[4];
snprintf(buf, sizeof(buf), "%c%c%c" TEL_IAC, TEL_WILL, TEL_ECHO);
write(sock, buf, sizeof(buf));
Или
write(sock, TEL_IAC TEL_WILL TEL_ECHO, 3);
Надеюсь, это поможет.