....in jedem Fall kommt wie in der Anleitung beschrieben als event die 2
wenn ein String oder Daten anliegen. Die 5 müßte also zusätzlich
und nicht anstatt kommen. Gibt es eventuell 2 Events ? (den 2.ten mit 5)
Grundsätzlich wäre zu sagen, daß die Network-Event-Generierung
dynamisch erfolgt und immer den aktuellen Zustand wiedergibt.
Es ist ohne weiteres möglich das Netzwerk mit ReceiveNetworkData auszulesen,
auch ohne den Event abzuwarten. Ist nichts vorhanden,
bekommt man als Ergebnis -1 als Retourwert (was zu erwarten war).
Hat man ohne eine Eventabfrage alle Daten ausgelesen, so gibt der Event,
wenn man ihn nachfolgend ausliest, tatsächlich die 0 zurück.
Die Eventabfrage liefert also immer den aktuellen Zustand des
Netzwerkpuffers. Kann gut sein, daß Event=5 für Strings gedacht
war und das nicht so funktioniert hat .....
Strings senden ist ohnedies problematisch, da man damit rechnen
muß, daß zwei (oder mehr) abgesandte Strings dann als ein
einziger String empfangen werden .....
Generell kommt man um ein Handling-Protokoll bei der
Benutzung von den Network Befehlen nicht herum .... wenn
man sich die Mühe macht und so ein Protokoll schreibt, ist
das Übertragen mit den PB-Network Befehlen aber 100%ig
Wäre also wirklich interessant ob die 5 nur bei Strings kommt.
Die 2 muß kommen, sonst würde mein Programm wohl nicht laufen
da ich auf Event=2 abfrage
Im Moment kann ich es nicht ausprobieren, da der Netzwerksversuchs-
aufbau gerade im Umbau ist, aber demnächst sollte er wieder
bereit sein.
Alles gesagte gilt für XP und PB3.91
Cu von Team100
Kompliziert kann es jeder lösen, aber das wirklich Geniale ist einfach.....