Einzelnen Beitrag anzeigen

ken_jones

Registriert seit: 16. Mai 2005
Ort: Luzern
154 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

Re: String von Client an Server schicken (Indy)

  Alt 14. Jul 2005, 10:29
Meines erachtens gibt es keine Möglichkeit, Strings oder Variablen über Indy von einem Client zum anderen Client zu senden. Das ganze geht aber ohne Probleme zwischen Client und Server (also IdTCPClient und IdTCPServer).

Wenn also 2 Applikationen miteinander kommunizieren sollen, so brauchen beide Applikationen einen Client und einen Server, oder du nimmst eine dritte Applikation, den Server, hinzu. Dann hättest du 2 Clients die über den Server kommunizieren.

Variante a)
Client1(IdTCPClient) --(Message)--> Client2(IdTCPServer)
Client1(IdTCPServer) <--(Message)-- Client2(IdTCPClient)

Variante b)
Client1(IdTCPClient) --(Message)--> Server(IdTCPServer) --(Message)--> Client2(IdTCPClient)
Client1(IdTCPClient) <--(Message)-- Server(IdTCPServer) <--(Message)-- Client2(IdTCPClient)

Für Variante b) gibts ein laufendes Sourcecodebeispiel (Chat Programm) bei Indy
  Mit Zitat antworten Zitat