Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Chat [nachricht an bestimmte IP] (https://www.delphipraxis.net/161298-chat-%5Bnachricht-bestimmte-ip%5D.html)

-Phantom- 27. Jun 2011 20:29

Chat [nachricht an bestimmte IP]
 
Hey Leute,

Ich bin grade dabei einen Chat zuschreiben. Ich weiß das man so z.B an einzelne Personen schreiben kann
Delphi-Quellcode:
ServerSocket.Socket.Connections[1].SendText (' ... ')
Aber wie schaffe ich, dass ich die Nachricht nur an eine bestimmte IP sende und nicht an eine bestimmte "Connectionnumber" ?

Klaus01 27. Jun 2011 20:31

AW: Chat [nachricht an bestimmte IP]
 
Hallo,

hinter der Connection stckt doch eine IP Adresse (bzw. der Client mit der Adressse).

Grüße
Klaus

-Phantom- 27. Jun 2011 20:34

AW: Chat [nachricht an bestimmte IP]
 
Mal ne Frage. Ändert sich die ConnetionNumber?

Also
Klaus hat [0]
Peter hat [1]
Helmut hat [2]

wenn Peter nun geht hat Helmut dann [1] oder weiterhin [2] ? // Unwichtig

Hab es nun so gemacht
Zitat:

toip := '127.0.1.34';
for i := 0 to server.Socket.ActiveConnections - 1 do
if toip = server.Socket.Connections[i].RemoteAddress then begin
server.Socket.Connections[i].SendText(nachricht);
end;

jaenicke 27. Jun 2011 21:15

AW: Chat [nachricht an bestimmte IP]
 
Wobei die IP nicht viel aussagt. Wenn z.B. zwei Personen in einer Firma oder so sitzen, jedenfalls hinter demselben Anschluss, haben beide nach außen die selbe IP. ;-)

Du findest z.B. hier einiges zum Thema Netzwerkkommunikation:
http://www.delphi-library.de/topic_M...t_60744,0.html

-Phantom- 27. Jun 2011 22:55

AW: Chat [nachricht an bestimmte IP]
 
Ich werde es mir gründlich anschauen . Danke :thumb:

stahli 28. Jun 2011 10:51

AW: Chat [nachricht an bestimmte IP]
 
Hier ist ein Chat-Beispiel mit DataSnap (unten Videos). Vielleicht bringt Dir das irgend eine Anregung.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:12 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