9 tests verifying server handles multiple simultaneous OPC UA clients: Subscription sync: - 3 clients subscribe to same tag, all receive data changes - Client disconnect doesn't affect other clients' subscriptions - Client unsubscribe doesn't affect other clients' subscriptions - Clients subscribing to different tags receive only their own data Concurrency: - 5 clients browse simultaneously, all get identical results - 5 clients browse different nodes concurrently, all succeed - 4 clients browse+subscribe simultaneously, no interference - 3 clients subscribe+browse concurrently, no deadlock (timeout-guarded) - Rapid connect/disconnect cycles (10x), server stays stable Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
16 KiB
16 KiB