Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IdTelnetServer - Echo bei Login abschalten (https://www.delphipraxis.net/138381-idtelnetserver-echo-bei-login-abschalten.html)

FriFra 9. Aug 2009 00:48


IdTelnetServer - Echo bei Login abschalten
 
Was muss man tun, dass der TelnetServer wärend der anmeldung kein Echo sendet?

So kann man das ja nicht lassen ;) :
Code:
Benutzername: aaddmmiinn

Passwort: a*d*m*i*n*

sx2008 9. Aug 2009 01:06

Re: IdTelnetServer - Echo bei Login abschalten
 
Beim Telnet Client muss das Echo ausgeschaltet werden.

FriFra 9. Aug 2009 01:08

Re: IdTelnetServer - Echo bei Login abschalten
 
Das Echo kommt aber nur bei der Anmeldung... Man muss das doch vom Telnet-Server aus unterdrücken können

sx2008 9. Aug 2009 10:48

Re: IdTelnetServer - Echo bei Login abschalten
 
Der Server könnte #$FF#$FD#$2D (SUPPRESS_LOCAL_ECHO) senden.
Vielleicht tut er das schon; nur eben erst nach der Anmeldung.

FriFra 9. Aug 2009 12:57

Re: IdTelnetServer - Echo bei Login abschalten
 
Wenn ich den String an den Begrüßungstext hänge gibt es zwar kein Echo mehr, aber richtig funktioniern tut dann natürlich auch nichts mehr...

nun sehe ich zwar weder Username noch Passwort bei der Eingabe, aber nach dem Usernamen wird kein #13 mehr gesendet, so dass der Text "Passwort" zwar eine Zeile unterhalb von "Benutzername" erscheint, jedoch nicht am Zeilenanfang. Nun, beim IdTelnetServer hatt man aber keine Eingriffsmöglichkeit um zwischen "Benutzername" und "Passwort" noch irgendwelche Zeichen zu senden. Danach geht schon, aberda ist es ja zu spät...
außerdem werden an "Passwort" direkt zwei Zeichen angehängt, womit eine Anmeldung unmöglich wird

Code:
Benutzername:
              Passwort: **_


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz