diff --git a/src/objective-c/NetworkTransitionBehavior.md b/src/objective-c/NetworkTransitionBehavior.md index 73b5e6f5228..51b1e472edc 100644 --- a/src/objective-c/NetworkTransitionBehavior.md +++ b/src/objective-c/NetworkTransitionBehavior.md @@ -46,11 +46,11 @@ using TCP sockets: * When a TCP socket connection is established on cellular data and WiFi becomes available, the TCP socket neither return an error event nor continue sending/receiving data on it, but still accepts write on it. -* A TCP sockets does not report certain events that happen in the +* A TCP socket does not report certain events that happen in the background. When a TCP connection breaks in the background for the reason like WiFi connects to another hotspot, the socket neither return an error nor continue sending/receiving data on it, but still accepts write on it. -In both situations, the user will see the call hangs for an extended period of +In both situations, the user will see the call hang for an extended period of time before the TCP socket times out. #### gRPC iOS library's resolution to TCP socket issues