AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi SocketServer & mehrere Clients verwalten
Thema durchsuchen
Ansicht
Themen-Optionen

SocketServer & mehrere Clients verwalten

Ein Thema von Cyberaxx · begonnen am 16. Aug 2005 · letzter Beitrag vom 20. Aug 2005
 
Benutzerbild von Cyberaxx
Cyberaxx

Registriert seit: 15. Jul 2005
311 Beiträge
 
Delphi XE5 Professional
 
#1

SocketServer & mehrere Clients verwalten

  Alt 16. Aug 2005, 09:59
Hallo,

habe ein hoffentlich kleines nur Problemchen.

Ich nutze einen SocketServer und mehrere Clients. Die Client <-> Server Verbindung steht und Funktioniert prächtig.
Was mir jetzt fehlt ist über den Server eine Client <- Server -> Client Verbindung.
Wie ich eine Nachricht an den jenigen schicke der grad eine Anfrage an den Server stellt ist auch kein Problem,
nur wie bekomme ich den Server dazu das er dann von da aus die Nachricht an Client 'X' weiterleiten soll.
Die Clients kann ich alle per Protokoll identifizieren, z.B. wird dabei immer der PC-Name mit gesendet,
zusätzlich habe ich noch die IP. Aber ich weiss nicht wie ich herausbekomme Client 'X' direkt anzusprechen.

Hatte mir überlegt ich schicke es an jeden Client und verarbeite es da, nach dem Motto

IF PC-Name = MyOwn THEN... Doch wenn dann mal so 50 Rechner angemeldet sind, kommt da bei jedem schon ungehäuer Traffic auf,
der nicht wirklich sein müsste. Hatte auch schon gedacht über

Socket.Connections[n] aber selbst
da muss man bei 50 Rechnern wenn jemand die Verbindung trennt die ID's neu belegen, bis zu dem der trennte.

Gibt es eine Lösung womit ich wirklich nur das nötigste an Traffic verursache eben genau die vom
Server <-> Client und ohne das ich manuell eine riesen ID-Struktur selber anlegen müsste?

Sitze hier schon länger dran und komm nicht auf einen grünen Zweig...

Gruss Cyb
Daniel
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:21 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