Entwickler-Ecke

Internet / Netzwerk - Thread direkt ansprechen.


DelphiNoob - Fr 28.03.03 14:50
Titel: Thread direkt ansprechen.
Hi,

ich hab folgendes Problem:

Ich mehrere Client Rechner mit den INDY TCP Client Komponenten. (Jeweils eine). Und einen Server mit einer INDY TCP Server Komponente.

Wenn sich jetzt ein Client beim Server einloggt wird ein Listitem erstellt. Mittels Popup menü kann ich nun Befehle an den Client schicken, bzw so soll es funktionieren. Nur wie?

Ich verwende einen Thread Manager in dem jede Connection von Client gespeichert wird. Aber wie spreche ich jetzt Serverseitig einen Client an? Bzw dne Thread? Was muss ich speichern um einen Thread direkt anzusprechen?

Ich kann ja im ListItem.Data Feld etwas speichern, z.b. die ThreadID. Würde das etwas bringen? Und wenn ja, wie kann ich die Server Komponente anweisen das er String XY an Thread mit ID ABC sendet.

Versteht ihr ungefähr was ich meine?
Um es nochmal zu verdeutlichen, ich will das wie folgt machen:

Client ---> "Sendet Login Befehl" ---> Server
Server ---> "Legt Listitem an, und speichert irgendwas im Data Feld"

Wenn ich nun einen Befehl an den Client schicken will soll quasi folgendes passieren:

Server ---> "liest Data Feld aus und spricht den entsprechenden Thread an und sendet Befehl XY" ---> Client

Ich hab echt 0 Plan, und die Suchfunktion nach "Thread*" hat mir auch nicht wirklich geholfen.

Mfg
DelphiNoob


foxy - Fr 28.03.03 15:35

hast du sowas vor wie das anmeldeskript bei Novell???
es gibt doch eine Server.writestring function oder ...
also ich bin mir fast sicher das da sowas dabei ist .... hab das bei meinem ftp client auch benutzt nur iss scho bissal her ... aber da gibts ne function muss ich ma schauen ich geb dir bescheit ... wenn ich es weis schick ich dir ne pm


DelphiNoob - Fr 28.03.03 15:43

Danke, ich werd auf deine Antwort warten. Aber selbstverständlich können sich auch andere äussern :)

Und nein, es soll nicht sowas wie Novell werden. Nebenbei bin ich auch nicht wirklich Fan der Novell Produkte.

Mfg
DelphiNoob