PostMultipart Timeout
Hallo zusammen,
ich verwende das Postmultipart-VI, um an ein Gerät ein Datenpaket zu schicken. Dieses ist allerdings relativ langsam und hat nur Übertragungsraten von ein paar Kilobyte pro Sekunde.
Mein Dilemma ist nun, dass der Timeout Ärger macht. Stelle ich den Timeout auf einen langen wert, läuft das Programm ewig, selbst wenn nichts geschickt wird, weil irgendwas nicht funktioniert. Mache ich den Timeout zu kurz, bricht er den Upload ab.
Das VI ist gesperrt. Warum auch immer. Ich würde davon ein Derivat erzeugen, aber das geht damit nicht.
Ich brauche eine Lösung, die solange die Verbindung erlaubt, solange was passiert und erst dann in den Timeout rennt, wenn eine gewisse Datenrate für längere Zeit unterschritten wurde.
Hat jemand eine Idee? Das LV-VI ist leider dafür absolut untauglich.
Dazu kommt, dass es keinerlei Status erlaubt. Ich habe keine Information darüber, ob gerade überhaupt etwas passiert. Daher lese ich aktuell über WMI den Netzwerkadapter aus, zähle den Traffic mit, und berechne anhand der Dateigröße den Übertragungsstatus. Das funktioniert allerdings nicht zuverlässig.
Vielen Dank, Grüße Gladii
|