General

Video-Verschlüsselung

Seit vimacc-Version 2.2.2.2 ist die IPC-Sockets-Verschlüsselung für alle vimacc-Dienste immer aktiviert. Unverschlüsselte WinCC OA -Komponenten können mit den verschlüsselten vimacc-Diensten nicht mehr kommunzieren. Das hat folgende Auswirkungen:

  • Ein Video-Server mit dieser vimacc-Version kann nicht mit Video-Clients niedriger oder gleich 3.14 betrieben werden, da für diese keine Verschlüsselung aktiviert werden kann.
  • Die vimacc-Version eines bestehenden Video-Servers wird ebenfalls aktualisiert.
  • In einem bestehenden WinCC OA -Projekt einer Version niedriger oder gleich 3.14 kann nach Installation von WinCC OA höher oder gleich 3.15 mit den verschlüsselten vimacc-Diensten auch lokal nicht mehr kommuniziert werden.

webclient_http.ctl Änderungen

Beginnend mit Version 3.18 wurde die Funktionalität der "webclient_http.ctl" in die neue CTRL++-Klasse "HttpServer" in der "httpServer.ctl" übersiedelt. "webclient_http.ctl" wurde angepasst, um eine Instanz der Klasse zu erzeugen und die "start()"-Funktion aufzurufen. Dies ermöglicht es, einfach neue httpConnect()-Aufrufe in "webclient_http.ctl" hinzuzufügen oder neue Klassen von "HttpServer" abzuleiten. Es ist jedoch weiterhin nicht möglich mehr als eine Instanz eines "HttpServer" pro Skript zu erzeugen. Dies bedeutet natürlich auch, dass nur eine Instanz von "HttpServer" möglich ist.