News for hackers. Stuff that matters.
Re:Apple gave me the Hey treatment back in 2014 by thu2111 on Friday June 19, 2020 @11:11AM (#23575257)
There is integration. I don't know what it is these days but it used to be mostly carriers adjusting TCP timeouts on their NAT boxes.

The issue is that a long lived TCP connection consumes some valuable RAM and a port number on a valuable IP address. It costs carriers something for push notifications to work, so, they tend to aggressively close long lived TCP connections that aren't going to recognised push datacenters.

For that to work you need business relationships with the carriers of course, stable IP addresses, and enough users of your push service for it to be worthwhile.

IPv6 would fix it by eliminating IP scarcity and CGNAT, but most mobile networks aren't provisioning handsets with IPv6 addresses.

There are no comments on this comment yet.