Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Server schließt Verbindung zu Client (https://www.delphipraxis.net/155353-server-schliesst-verbindung-zu-client.html)

hans ditter 20. Okt 2010 04:26

Server schließt Verbindung zu Client
 
Das Titelthema sagt eigentlich schon alles. Ich möchte, dass der Server eine Verbindung zu einem speziellem Client beendet.
Hab mir das so vorgestellt:
Delphi-Quellcode:
ServerSocket.Connection[i].Disconnect;
Konnte über Google etc. auch schon raushören, dass das wohl irgendwie gehen soll, aber noch nicht so richig, wie das gehen soll.

Wenn ich da keine Möglichkeit finde, würde ich das über JSON lösen. Dem Clienten eine spezielle Nachricht schicken, dass er disconnecten soll. Halte ich aber nicht für eine schöne Lösung!

Angenehmen Morgen,
hans ditter

Sir Rufo 20. Okt 2010 07:18

AW: Server schließt Verbindung zu Client
 
Kommt drauf an ...
Wenn man dem Client eine Nachricht schickt, dass er sich mal trennen soll, dann kann man ja auch noch den Trennungsgrund mitteilen.

Daran merkt man, dass du männlich bist, Trennungen mit Angabe von Gründen kommt da eher selten vor :mrgreen:

hans ditter 20. Okt 2010 13:00

AW: Server schließt Verbindung zu Client
 
:lol::lol::lol:
Sehr gut... das mit dem männlich!! :LOL:

Gut,Spaß beiseite. Gibt es denn auch eine Möglichkeit, die Verbindung vom Server aus zu schließen (s. Codeschnipsel im vorigen Post)?

Oder ist die Variante über ein JSON sogar besser?

lg, hans ditter

pustekuchen 20. Okt 2010 13:04

AW: Server schließt Verbindung zu Client
 
Also bei TServerSocket
geht es so :

Delphi-Quellcode:
SSocket.Socket.Connections[UserList.ItemIndex].Close;


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz