INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

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!

26.10.2007, 06:04
Beitrag #3

thomas.sandrisser Offline
LVF-SeniorMod


Beiträge: 1.298
Registriert seit: Sep 2005

xxxx
2005
EN

78759
United States
Ein Server, mehrere Clients, geht das?
Aem,
1:1 ist etwas unguenstig ausgedrueckt, sag lieber verbindungsorientiertes Protokoll, was durchaus mehrere Clients auf einem Server bedienen kann.
Der Kernpunkt ist jedoch, dass jeder Client (jede TCPIP Refnum) explizit angesprochen werden muss und es kein Broadcast wie bei UDP gibt.

Multiple Client - Single Server Architecture sieht so aus, dass der Server im Grunde genommen zwei Schleifen besitzt. Eine Schleife hat ausschließlich die Aufgabe, mit dem TCP Listener neue Verbindungen anzunehmen und die Refnum von dem entsprechenden Client in die "Lebenslinie" der zweiten Schleife einzubauen.
Zusaetzlich zur Erkennung empfiehlt es sich, in der Listener Schleife auch eine ID zu speichern, die der Client beim 1. Anmelden am Server direkt abfeuert. D.h. die Lebenslinie ist ein Cluster mit X Elementen, wobei ein Element des Clusters mit Sicherheit die TCP Refnum ist.

Was du Programmieren willst, gibt es mehr oder weniger schon in der sogenannten STM: Simple TCP Messaging
Code: http://zone.ni.com/devzone/cda/epd/p/id/2739
KB: http://zone.ni.com/devzone/cda/tut/p/id/4095
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Ein Server, mehrere Clients, geht das? - thomas.sandrisser - 26.10.2007 06:04

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  LabVIEW OPC Server auf Windows Server 2003 Ninja2602 5 7.133 30.11.2012 16:30
Letzter Beitrag: lukas_c
  NI Web Server: Datei-Download mit Datenübertragung von Server- an Client-Rechner phonophunk 0 4.101 08.11.2012 18:10
Letzter Beitrag: phonophunk

Gehe zu: