Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 13 von 13

Thema: Verbindungsabbruch mit Libnodave schneller erkennen

  1. #11
    Registriert seit
    29.03.2004
    Beiträge
    5.735
    Danke
    143
    Erhielt 1.685 Danke für 1.225 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Was ich sehe ist das mit dem timeout bei TCP-Funktionen bei libnodave in der 0.8.5 hinzugekommen. Da sollte es eigentlich funktionieren, bzw. funktioniert bei mir. Wenn du am Timeout nichts umstellst, ist 1,5 Sekunden der Vorgabewert.

  2. Folgender Benutzer sagt Danke zu Thomas_v2.1 für den nützlichen Beitrag:

    Earny (31.03.2015)

  3. #12
    Earny ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    04.04.2008
    Beiträge
    389
    Danke
    85
    Erhielt 39 Danke für 24 Beiträge

    Standard

    Ich habe meine alte libnodave.dll durch die neue 0.8.5 ersetzt.
    Jetzt funktioniert die Einstellung des timeout:

    Durch Ausprobieren habe ich herausgefunden:
    daveSetTimeout(di, 1000000) erzeugt ein Timeout von ca. 2s
    daveSetTimeout(di, 2000000) erzeugt ein Timeout von ca. 4s
    daveSetTimeout(di, 4000000) erzeugt ein Timeout von ca. 8s
    daveSetTimeout(di, 8000000) erzeugt ein Timeout von ca. 16s

    Die neue libnodave.dll ist schlanker geworden. Sie hat jetzt nur noch 128kB, meine alte hatte 145kB.

    Muss ich beim Ersatz der alten durch die neue libnodave.dll irgendwas beachten. Ich setze die libnodave.dll zusammen mit dem Libnodave-Modul für VB.NET ein, d.h. ohne libnodave.net.dll.

  4. #13
    Registriert seit
    15.05.2013
    Beiträge
    7
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Das sollte man doch generell anders lösen?

    Read Async zum MainThread und Timeout im MainThread auswerten? Zusätzlich ein Async Ping auswerten...

    So verwende ich außerdem multiple Connections um die Performance zu verbessern. Manche Cpus können bis zu 16 Verbindungen

Ähnliche Themen

  1. .net Libnodave unter VM-Ware schneller als unter native Win7
    Von Zipfelklatscher im Forum Hochsprachen - OPC
    Antworten: 14
    Letzter Beitrag: 25.09.2012, 15:52
  2. LibNoDave und Verbindungsabbruch
    Von Earny im Forum Hochsprachen - OPC
    Antworten: 1
    Letzter Beitrag: 11.07.2009, 00:12
  3. Motor schneller mit FU
    Von Zimbo30 im Forum Antriebstechnik
    Antworten: 9
    Letzter Beitrag: 09.03.2007, 17:57
  4. Schneller Zähler in S7200 mit CPU 222
    Von E-Marco im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 19.01.2007, 10:05
  5. Antworten: 1
    Letzter Beitrag: 19.05.2006, 13:48

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •