Autor Beitrag
DelphiNoob
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 152

Win 2003 Server
D7 Ent
BeitragVerfasst: Fr 28.03.03 14:50 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: 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

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
DelphiNoob Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 152

Win 2003 Server
D7 Ent
BeitragVerfasst: 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