Hi. I found that Unity Transport does not handle iOS's app suspension correctly. Here is reproducible steps: 1. Run unity app in both editor and iOS. 2. From iOS, connect to Editor's instance. 3. Check connection is valid and send packet works. 4. Turn off iOS's screen about 3-4 seconds. 5. Turn on iOS's screen and resume app. 6. You can see that NetworkDriver on iOS still works and Send request does not return any error code. It seems that connection is alive, but actually, internal UDP socket is invalid and your send request will fail silently. After 30s (default disconnection timeout), the connection is disconnected. I think this is unintended behaviour and NetworkDriver should fail to send immediately after Step 5. Is there any method for checking internal socket status without waiting very long disconnection timeout? Note : C#'s UdpClient return error correctly after iOS's app suspension.