Creating Cellular or IP-based WAN Friendly Applications
- Introduction
- Handling TCP/IP socket opens on a network with high, variable latency.
- Retrying TCP/IP socket opens when remote device is VERY remote.
- Understanding that all packets sent (even retries!) cost money
- Never block on IP socket calls; don't trust OS timeouts or socket failure
- Enable your customers to wait long enough for replies; plus handle receipt of old, stale responses gracefully