LabVIEWForum.de
Reconnecten von Network Streams - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: Reconnecten von Network Streams (/Thread-Reconnecten-von-Network-Streams)



Reconnecten von Network Streams - Tywin - 23.07.2013 12:41

Hallo allerseits,

ich versuche gerade zum ersten Mal Network Streams zum Laufen zu bekommen und, naja es harkt noch etwas. Anbei ist ein Beispiel, das mein Problem verdeutlichen soll (in LV2012 SP1).
Es geht darum, einen Network Stream zwischen 2 Applikationen zu erzeugen, der nach dem Neustarten einer der Applikationen automatisch reconnected wird. Im Beispielordner befinden sich zwei Projekte (Server und Client) die Daten (einen Boolean als Test) austauschen sollen. Wenn man nun nacheinander beide Main.vis startet, scheint auch alles zu funktionieren (es werden keine Fehler angezeigt, beide befinden sich im State "Communication"). Aber wenn ich jetzt eine von beiden per Stop-Button stoppe und danach neustarte, bleibt der bei der Initialisierung mit einem TimeOut Fehler (-314004) stecken (meines Erachtens völlig Grundlos). Mit den TimeOut Werten habe ich auch schon rumgespielt. Es scheint auch so, dass es ab und zu funktioniert, wenn ich eines der Main.vis mehrfach stoppe und neustarte, aber das ist natürlich kein gewollter Zustand. Momentan frage ich mich, ob ich im ShutDown Zustand auch richtig die Ressourcen aufräume...
Wäre toll, wenn jemand ne Idee hat.

Vielen Dank
Gruß Dennis


RE: Reconnecten von Network Streams - Tywin - 23.07.2013 13:07

ok, ich glaube, das Hauptproblem habe ich schon gefunden: Ich muss in dem Main.vi, das weiterläuft den Network Stream Endpoint auch zerstören, sonst versucht er einen 2. mit dem selben Namen zu erzeugen...
Jetzt muss ich hoffentlich nur noch die TimeOuts richtig hinbekommen, abe ich denke das bekomme ich hin

Gruß Dennis