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 

UDP Verbindung zwischen mehreren PCs



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!

13.03.2010, 18:06 (Dieser Beitrag wurde zuletzt bearbeitet: 13.03.2010 18:21 von rolfk.)
Beitrag #13

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
UDP Verbindung zwischen mehreren PCs
' schrieb:Also hier das Programm, welches die Datenkommunikation erledigt!

Also erst mal würde ich nur ein UDP Open machen und da auch keine Adresse anschliessen. Dann würde ich den Addressenausgang vom UDP Read auswerten und die Daten dieser Adresse gemäss verteilen. Voila! Das Timeout des UDP read müsste dann natürlich recht klein sein und der entsprechende Timeout error muss auch ausgewertet werden (im Falle eines solchen Fehlers also keine Daten verteilen da ja nichts reingekommen ist). Bei allen anderen Fehlern ausser Timeout, die Verbindung schliessen und allenfalls neu öffnen.

Der netaddress input ist optional und nicht gedacht um zu bestimmen mit welchem Client man Verbindung haben möchte. Schliesslich ist man ein Server und der akzeptiert grundsätzlich jede Verbindung, (aber weist Anfragen eventuel ab basierend auf Authentifizierung oder Ausgangsaddresse).

Der netaddress Input ist gedacht um den Serversocket eventuel nur mit einer bestimmten lokalen Netzwerkkarte zu verbinden statt mit allen. Ansonsten könnte es bei multiplen Netzwerkkarten und komplexen Netzwerkstrukturen zu unübersichtlichen Routingproblemen im Netzwerklayer kommen. Der grosse Delay könnte gerade davon kommen, dass Du die netaddress angeschlossen hast. Da das wohl die Addresse des Clients ist und nicht die lokale Addresse eines lokalen Netzwerkinterfaces, gerät das Routing im Socketdriver wohl etwas in Schwierigkeiten.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
UDP Verbindung zwischen mehreren PCs - rolfk - 13.03.2010 18:06

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Versuch - Verbindung zwischen NI9862 & PCAN C.Maier 4 6.451 16.01.2017 14:30
Letzter Beitrag: jg
  Datenaustauch zwischen mehreren Sub Panel VIs mBus 10 12.019 24.04.2014 09:27
Letzter Beitrag: wassersebastian
Question Welches "Protokoll" wählt man zum Datenaustausch zwischen mehreren PCs... PTBist 7 8.526 13.01.2014 13:11
Letzter Beitrag: Y-P
  Bluetooth Verbindung zwischen PC und NXT MessWurm 8 12.629 07.01.2012 20:38
Letzter Beitrag: MessWurm
  LAN-Verbindung zwischen PC und IR-Empfänger stsp 9 10.487 23.04.2009 22:29
Letzter Beitrag: stsp

Gehe zu: