mirror of
https://github.com/OPCFoundation/UA-.NETStandard.git
synced 2026-10-22 17:50:03 +08:00
abc0bde9fe
Issues: - no ack were added to the list of ack to send after PR #2427. - Sometimes during network interruptions publish responses are never acked from the republish queue, unless cleaned up by the server. Fixes: - removed some debug code from the publish response processing and added acks to send back to the right list. - Use a dedicated lock for the list of sequence numbers to send - Detect still available sleeping sequence numbers and mark for deletion after a reasonable age (sequence number diff > 100). - Breaking change: A `TransportChannel` which causes a `NullReferenceException` in a service call is now returned as `ServiceResultException` with status `BadSecureChannelClosed`. Use `NullableTransportChannel` to avoid the exception and get a null instead.