MBOX-Line: From dave at cridland.net  Tue Oct  5 02:01:05 2010
To: imap-protocol@u.washington.edu
From: Dave Cridland <dave@cridland.net>
Date: Fri Jun  8 12:34:45 2018
Subject: [Imap-protocol] Fwd: iOS IMAP IDLE (Standard "Push Email")
	Deficiency, Explanation?
In-Reply-To: <alpine.OSX.2.00.1010041759160.392@hsinghsing.panda.com>
References: <352410DE-19D8-4EE4-8741-AB82741D7A18@sabahattin-gucukoglu.com>
	<4CAA0F5C.7030009@lists.grepular.com>
	<alpine.OSX.2.00.1010041034520.392@hsinghsing.panda.com>
	<7D32DBF6-2ECC-4854-85A8-84261D828ED2@sabahattin-gucukoglu.com>
	<11166.1286223088.054596@puncture>
	<alpine.OSX.2.00.1010041338040.392@hsinghsing.panda.com>
	<11166.1286226226.318772@puncture>
	<alpine.OSX.2.00.1010041405460.392@hsinghsing.panda.com>
	<959754EE-4A2A-4DBD-8A63-6A317532C302@iki.fi>
	<alpine.OSX.2.00.1010041759160.392@hsinghsing.panda.com>
Message-ID: <11166.1286269265.469822@puncture>

On Tue Oct  5 02:08:06 2010, Mark Crispin wrote:
> On Tue, 5 Oct 2010, Timo Sirainen wrote:
>> So nowadays
>> my server never disconnects clients on IDLE because they haven't  
>> sent
>> anything. That fixes the whole thing. I still send "* OK Still  
>> here"
>> events every 2 minutes, so connections that are actually gone will  
>> get
>> disconnected pretty quickly.
> 
> Be careful.  If you don't get a disconnect event, you'll presently  
> end up
> filling the TCP window and then block.
> 
> 
Also, you erode power saving efficiencies on mobiles - those states  
are for sending and receiving data.

I'm afraid broken NAT middleboxes are a lost cause, some of them are  
truly awful. Nokia did a study (still ongoing) about how bad some of  
them are, because they're at the point where people are  
special-casing and working-around LAN and Broadband much more than  
Mobile.

Dave.
-- 
Dave Cridland - mailto:dave@cridland.net - xmpp:dwd@dave.cridland.net
  - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
  - http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade

