OPCFoundation / UA-Java-Legacy

This repository is provided by OPC Foundation as legacy support for an Java version for OPC UA.
https://github.com/OPCFoundation/UA-.NETStandard
Other
355 stars 227 forks source link

Support ReverseHello #185

Closed bjakke closed 5 years ago

bjakke commented 5 years ago

1.04 Part 6, section 7.1.3 describes a new way for server initiated connections. Server opens the socket and calls the client with ReverseHello message, after that the client will use the already open channel and call the normal opc.tcp Hello-message. After that it works like normal opc.tcp.

Can be used in situations where the server cannot open a normal port (e.g. behind a NAT that could not be configured to forward ports). However, requires then in turn that the client side can open a port.