Kandiszucker
Level-1
- Beiträge
- 19
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Hallo an alle!
Ich bin gerade am Testen der libnodave, weil ich sie u.U. in einem Projekt einsetzen will und zwar mit ISO-over-TCP.
Nun frage ich mich, was ich im Fall von Netzwerkproblemen machen soll.
Am Anfang macht man openSocket(...), danach in etwa:
di = daveNewInterface(fds,"IF1",0, daveProtoISOTCP, daveSpeed187k);
dc = daveNewConnection(di,2,0, 2); // insert your rack and slot here
Allokieren diese beiden Methoden irgendwelchen Speicher, den ich später (am Ende oder bei Fehlern) wieder freigeben muß (um mem leaks zu vermeiden) ?
Gleiche Frage stellt sich, wenn ich die Verbindung zur SPS regulär beende.
Ich wollte eigentlich so programmieren, dass die Verbindung zur SPS bei Bedarf aufgebaut wird, nach Gebrauch wird die Verbindung wieder beendet.
Das Spielchen sollte sich so "quasi endlos" wiederholen ......
Ich bin gerade am Testen der libnodave, weil ich sie u.U. in einem Projekt einsetzen will und zwar mit ISO-over-TCP.
Nun frage ich mich, was ich im Fall von Netzwerkproblemen machen soll.
Am Anfang macht man openSocket(...), danach in etwa:
di = daveNewInterface(fds,"IF1",0, daveProtoISOTCP, daveSpeed187k);
dc = daveNewConnection(di,2,0, 2); // insert your rack and slot here
Allokieren diese beiden Methoden irgendwelchen Speicher, den ich später (am Ende oder bei Fehlern) wieder freigeben muß (um mem leaks zu vermeiden) ?
Gleiche Frage stellt sich, wenn ich die Verbindung zur SPS regulär beende.
Ich wollte eigentlich so programmieren, dass die Verbindung zur SPS bei Bedarf aufgebaut wird, nach Gebrauch wird die Verbindung wieder beendet.
Das Spielchen sollte sich so "quasi endlos" wiederholen ......