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 

Labview und TCP Listen



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!

21.06.2021, 16:37 (Dieser Beitrag wurde zuletzt bearbeitet: 21.06.2021 21:02 von jg.)
Beitrag #1

tuhpon Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Jun 2007

13
2015
DE

85354
Deutschland
Question Labview und TCP Listen
Hallo Zusammen,

ich hab ein LapViewprogramm noch aus WIN7-Zeiten, welches auch über sehr viele Jahre stabil lief.
Jetzt hab ich das mein LabView-Programm mit LabView 2020 für Win10 neu übersetzt.
Der Rechner auf dem mein Programm dann läuft hat sich selbstvertändlich auch geändert.

Mein Programm wartet beim Start via TCP Listen auf eine eingehende Verbindung.
Port: 2100
Timeout: 15000

Wenn die Verbindung da ist macht es weiter oder wenn der TCP Listen eine Störung schmeißt fange ich das ab und mach vor dem Beenden ein popup-Fenster auf.
(Siehe Anhang)

Wo ist meine Herausfoderung?
Die Verbindung wird ab und an aufgebaut. Meist jedoch rausch ich in den Timeout rein.

Wenn ich mir jetzt das ganze mit Wireshark anschaue bekomme ich folgendes:
Die 81.55 ist der PC mit dem LabView-Programm.

So sieht es dann aus wenn alles OK ist ->

Code:
Siemens_90:de:99      Broadcast             ARP      60     Who has 10.19.83.55? Tell 10.19.81.55
Dell_37:06:44         Siemens_90:de:99      ARP      42     10.19.83.55 is at XX:XX:XX:XX:XX:XX
10.19.81.55           10.19.83.55           TCP      60     [TCP Retransmission] 2000 → 2100 [SYN] Seq=0 Win=0 Len=0 MSS=1460
10.19.83.55           10.19.81.55           TCP      58     [TCP Port numbers reused] 2100 → 2000 [SYN, ACK] Seq=0 Ack=1 Win=64240 Len=0 MSS=1460
10.19.81.55           10.19.83.55           TCP      60     2000 → 2100 [ACK] Seq=1 Ack=1 Win=2048 Len=0

Und so wenn die Bestätigung fehlt ->

Code:
Siemens_XX:de:XX      Broadcast             ARP      60     Who has 10.19.83.55? Tell 10.19.81.55
Dell_XX:XX:XX         Siemens_90:de:99      ARP      42     10.19.83.55 is at XX:XX:XX:XX:XX:XX
10.19.81.55           10.19.83.55           TCP      60     [TCP Retransmission] 2000 → 2100 [SYN] Seq=0 Win=0 Len=0 MSS=1460
   [...]
10.19.83.55           172.16.176.98         TCP      54     5938 → 64331 [ACK] Seq=207594 Ack=14271 Win=3085 Len=0

Woran könnte es liegen, dass mein LabView-Programm nicht mitbekommt mit wenn jemand von außen anfragt?
Ggf. an Labview? Windwos? Netzwerk?

Danke für eure Einschätzung.

Grüße
TuhPon
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: