Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Was bedeutet bitte diese Quelltextzeile? (https://www.delphipraxis.net/30935-bedeutet-bitte-diese-quelltextzeile.html)

Dragon27 1. Okt 2004 13:38


Was bedeutet bitte diese Quelltextzeile?
 
Hallo,

so das währe die Zeile:


Code:
ServerSocket1.Socket.Connections[0].SendText('Hallo zurück');
Der Sevrer sendet einen Text aber warum [0]???


Danke für die Antworten

Luckie 1. Okt 2004 13:40

Re: Was bedeutet bitte diese Quelltextzeile?
 
An die erste Verbindung in dem Array der Socket-Verbindungen.

Dax 1. Okt 2004 13:40

Re: Was bedeutet bitte diese Quelltextzeile?
 
Weil Connections ein Array ist, in dem alle CLientverbindungen gespeichert sind.

alcaeus 1. Okt 2004 13:41

Re: Was bedeutet bitte diese Quelltextzeile?
 
Hi Dragon27,

das Serversocket verwaltet alle verbundenen Clients in der Connections-Variable. Und in Delphi fangen Arrays normalerweise mit 0 an, deshalb die 0. Hier wird der Text an den ersten verbundenen Client gesendet.

Greetz
alcaeus

[edit]Ich schlaf wohl noch :roll:[/edit]

Dragon27 1. Okt 2004 13:43

Re: Was bedeutet bitte diese Quelltextzeile?
 
hallo,

ah verstehe und wie bekomme ich z.B. raus wieviele Angemeldet sind bzw. wie kann ich dann an alle ne nachricht schicken?
Und kann mann anhand des Arrays auch den Computernamen rausfinden bzw. den Benutzernamen???


Danke für eure Antworten

Dax 1. Okt 2004 13:45

Re: Was bedeutet bitte diese Quelltextzeile?
 
Die Länge des Array ist die Zahl der angemeldeten Clients:
Delphi-Quellcode:
Len := Length(ServerSocket1.Socket.Connections)
Du nimmst den Wert und gehst mit 'ner for-Schleife durch das Array bis Len-1 und schickst die Message.

alcaeus 1. Okt 2004 13:51

Re: Was bedeutet bitte diese Quelltextzeile?
 
Zitat:

Zitat von Dax
Delphi-Quellcode:
Len := Length(ServerSocket1.Socket.Connections

Oder du nimmst ServerSocket1.Socket.ActiveConnections.

Greetz
alcaeus


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