I also see this issue. Here is a log of 2 users connected via FireFox
which is using xhr-multipart (FlashWebSockets aren't working for some
reason) over the course of about 10 minutes:
30 Mar 22:23:18 - Client 8049989403225482 disconnected
30 Mar 22:23:26 - Initializing client with transport "xhr-multipart"
30 Mar 22:23:26 - Client 15185618866235018 connected
30 Mar 22:23:53 - Client 15185618866235018 disconnected
30 Mar 22:23:53 - Couldnt find client with session id
"15185618866235018"
30 Mar 22:23:53 - Couldnt find client with session id
"15185618866235018"
30 Mar 22:24:00 - Initializing client with transport "xhr-multipart"
30 Mar 22:24:00 - Client 398929410148412 connected
30 Mar 22:24:20 - Client 398929410148412 disconnected
30 Mar 22:24:20 - Couldnt find client with session id
"398929410148412"
30 Mar 22:24:20 - Couldnt find client with session id
"398929410148412"
30 Mar 22:24:27 - Initializing client with transport "xhr-multipart"
30 Mar 22:24:27 - Client 9728814959526062 connected
30 Mar 22:24:37 - Client 9728814959526062 disconnected
30 Mar 22:24:44 - Initializing client with transport "xhr-multipart"
30 Mar 22:24:44 - Client 2513725741300732 connected
30 Mar 22:25:07 - Client 2513725741300732 disconnected
30 Mar 22:25:07 - Couldnt find client with session id
"2513725741300732"
30 Mar 22:25:07 - Couldnt find client with session id
"2513725741300732"
30 Mar 22:25:14 - Initializing client with transport "xhr-multipart"
30 Mar 22:25:14 - Client 0039018818642944098 connected
30 Mar 22:26:20 - Initializing client with transport "xhr-multipart"
30 Mar 22:26:20 - Client 9878578402567655 connected
30 Mar 22:26:32 - Client 9878578402567655 disconnected
30 Mar 22:26:49 - Initializing client with transport "xhr-multipart"
30 Mar 22:26:49 - Client 976858209585771 connected
30 Mar 22:29:59 - Client 6694342836271971 disconnected
30 Mar 22:30:39 - Client 0039018818642944098 disconnected
30 Mar 22:30:54 - Initializing client with transport "xhr-multipart"
30 Mar 22:30:54 - Client 814253673190251 connected
30 Mar 22:31:46 - Client 976858209585771 disconnected
30 Mar 22:32:01 - Initializing client with transport "xhr-multipart"
30 Mar 22:32:01 - Client 17119933501817286 connected
30 Mar 22:32:39 - Client 814253673190251 disconnected
30 Mar 22:32:54 - Initializing client with transport "xhr-multipart"
30 Mar 22:32:54 - Client 12161057512275875 connected
I'm definitiely discouraged by the number of disconnects. It appears
that heartbeats are sent about every 10 seconds. I'm using the default
timeouts, which appear to be 25 seconds for xhr-polling.
Node 0.4.3 (Couldn't get 0.4.4 to compile)
Socket.IO 0.6.17