![]() |
Telnet Server
Hi,
ich möchte ein Telnet Server Programmiern und und komme nicht dahinter wie der Server mir die Eingaben des eingelogten Users übergibt ! Kann mir jemand helfen ?? Ich benutze D7 und die Indykomponente "IdTelnetServer" V10.1.5 Danke cu andre |
Re: Telnet Server
Hallo
die Komponente IdTelnetServer hat das Ereignis OnAuthenticate. Dieses ereignis wird aufgerufen, wenn sich ein Client am Server anmelden will. Die Variablen AUsername und APasswort werden mit den übergebenen Daten gefüttert. Du musst lediglich bei einer erfolgreich anmeldung AAuthenticated auf true stellen! Gruß kabuco |
Re: Telnet Server
Hallo kabuco,
das Anmelden funkt schon ... Wie / Wo kommen die Eingaben nach dem Anmelden ? Kannst Du mir helfen ? mfg |
Re: Telnet Server
Hi,
in Indy 9 geht das Beispiel so :
Delphi-Quellcode:
Das geht leider nicht im Indy 10 !
procedure TMainForm.IdTelnetServer1Execute(AThread: TIdPeerThread);
var str : string; begin with AThread.Connection do begin Write('shell>'); str:=InputLn(''); if (str='exit') or (str='logout') then Disconnect; WriteLn(str); end; end; Jemand ne Idee ? cu |
Re: Telnet Server
...wirklich keiner ne Idee ??
cu |
Re: Telnet Server
Also ich habe jetzt dien problem verstanden, jedoch habe ich keinen blassen schimmer, wie ich den COde von Indy 9 ind 10 umwandeln kann. Habe vile Sachen ausprobiert aber keines hat funktioniert. Lasse von mir hören, wenn ich das Problem gelöst habe!
Gruß kabuco |
Re: Telnet Server
Hmmm, ja, genau so gehts mir auch ;-)
|
Re: Telnet Server
Habs ...
Delphi-Quellcode:
Danke für deine Müheprocedure TForm1.IdTelnetServer1Execute(AContext: TIdContext); begin Memo1.Lines.Add (AContext.Connection.Socket.ReadLn); end; |
Re: Telnet Server
Ich würde sowieso Indy 9 empfehlen.
|
Re: Telnet Server
warum ??
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz