Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Consolenanwendung als SERVER (https://www.delphipraxis.net/50537-consolenanwendung-als-server.html)

Aljoscha 27. Jul 2005 12:16


Consolenanwendung als SERVER
 
Hi.
Ich bin neu im Gebiet der Consolenanwendungen.
Ich möchte ein Programm schreiben, welches als SERVER fungiert und Telnetverbindungen aufnimmt.
Kann mir jemand sagen wie ich das anstelle?
Wie gesagt bin völig neu auf dem Gebiet...
Kann ich die "normalen" Delphibefehle der VCL wie ServerSocket etc. benutzen?
Bin für jede Hilfe dankbar, da ich im Moment wirklich 0 Ahnung habe :)

//edit:
Oh Mann bin ich dumm ich meine natürlich einen SERVER der Telnetverbindungen aufnimmt...
Ich glaube ich habe nicht genug geschlafen...

Kedariodakon 27. Jul 2005 12:19

Re: Consolenanwendung als Client
 
Ganz einfach: Instance einer Klasse erzeugen und Methoden benutzen... :zwinker:

barf00s 27. Jul 2005 12:20

Re: Consolenanwendung als Client
 
und man bräuchte noch nen thread der die anwendung am laufen hält ;P

http://www.trainyard.de/wiki/doku.ph...:consoleclient

z.b.

Aljoscha 27. Jul 2005 12:39

Re: Consolenanwendung als SERVER
 
Update des Themas...
Ich habe Client geschrieben aber ich meinte einen Server auf den man mit Telnet connecten kann und dann ganz simpel Stings zuschiebt.

Olli 27. Jul 2005 12:45

Re: Consolenanwendung als SERVER
 
Zitat:

Zitat von Aljoscha
Ich habe Client geschrieben aber ich meinte einen Server auf den man mit Telnet connecten kann und dann ganz simpel Stings zuschiebt.

Dazu sollten übrigens bereits fertige Klassen existieren.

Außerdem sollte ein Server auf mehrere Verbindungen vorbereitet sein (mehrere Threads).

barf00s 27. Jul 2005 12:52

Re: Consolenanwendung als SERVER
 
TIdTelnetServer wird dann dein Freund sein

sowie dessen ThreadList

Aljoscha 27. Jul 2005 12:56

Re: Consolenanwendung als SERVER
 
Ich habe keine solche Klasse gefunden :(
Ich habe überhaupt nur sehr wenig zu Consolenanwendungen mit Delphi gefunden...

barf00s 27. Jul 2005 13:06

Re: Consolenanwendung als SERVER
 
dann solltest du dir vllt ersteinmal einen generellen überblick über die hier besprochene programmiersprache verschaffen
wenn du im stande bist english in schriftlicher form zu verstehen, dann sollte dir www.delphibasics.co.uk
ansonsten sollte google dir weitere seiten aufzeigen können auf denen man einen überblick bekommt

Aljoscha 27. Jul 2005 13:17

Re: Consolenanwendung als SERVER
 
Jo das mit dem Englisch kriege ich schon hin ;)
Also danke für eure Hilfe.

Aljoscha 27. Jul 2005 14:43

Re: Consolenanwendung als SERVER
 
Also ich habe jetzt lange gegoogelt und wirklich mein bestes versucht.
Aber irgendwie klappt das mit den Events nicht, bei allen Versuchen die ich gesehen habe.
Das scheint irgendwie ein bischen kompliziert zu sein...
Wenn ich eine "normale" Anwendung mit GUI erstelle kann ich die Strings bei den Events senden.
Wäre nett, wenn mir jemand ein simples und vor allem funktionierendes Beispiel für einen Server geben könnte.
Ich möchte nichts anderes machen als einen String zu empfangen, diesen auszuwerten und entsprechend einen String zurückzusenden.

Wäre nett wenn irgendjemand so etwas hat oder für mich basteln könnte.

barf00s 27. Jul 2005 14:47

Re: Consolenanwendung als SERVER
 
was _hast_ du denn bereits für code geschrieben, frag ich mal so

Kedariodakon 27. Jul 2005 14:51

Re: Consolenanwendung als SERVER
 
Du ekannst die Objecte nicht direkt in der Konsole benutzen, da du ja dort keine Events einfach so abgreifen kannst, aber du kannst ein HandlerObj basteln was alle Aufgaben erledigt und Status ausgaben an die Konsole weiterreicht...

Bye

Aljoscha 27. Jul 2005 14:58

Re: Consolenanwendung als SERVER
 
Ich habe mich an diesm Code hier:
http://www.delphipraxis.net/viewtopic.php?t=6118
Orientiert, da ich ihn auch 2 mal bei Google gefunden habe.
Ich habe versucht ihn zu modifizieren damit ich verbinden kann aber es geht nicht (also es geht schon aber ich bin zu dumm dafür).
Dann habe ich nach anderen Beispielen gesucht und auch welche gefunden (z.B. beim SwissDelphiCenter), aber immer nur unvollständige und nichtfunktionierende Codes :(


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 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 by Thomas Breitkreuz