Ein Server, mehrere Clients, geht das?
|
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
29.10.2007, 20:53
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
Ein Server, mehrere Clients, geht das?
' schrieb:nu, irgendwie muss du ja auch Daten an den Client zurück senden, wenn der eine Anfrage schickt. Das kannst du natürlich aus dem MainVI heraus machen, aber dann blocken sich die Clients gegenseitig, wenn die Übertragung mal was länger dauert. Bei einem etwas mehr belasteten Server laufen dann immer mehr Anfragen ein und die "Antwort Queue" läuft mehr oder weniger voll ...
Besser ist es das Senden und Empfangen im reentranten Client VI abzuwickeln, dann musst du aber irgendwie die Daten da rein schaufeln. Das mach ich über eine Queue ...
natürlich kannst du auch ein reentrantes Client VI erstellen, das alle Funktionen des Servers beinhaltet, aber das führt bei mehreren Clients ganz schnell zu einem stark erhöhten Speicherbedarf. Darum habe ich einen Ansatz gewählt, bei dem die Anfragen quasi seriell im MainVI verarbeitet werden und nur das Senden und Empfangen via TCP im ClientVI abgehandelt wird ...
Allerdings.
eg
|
|
|
| |
Nachrichten in diesem Thema |
Ein Server, mehrere Clients, geht das? - eg - 29.10.2007 20:53
|