SamY wrote: 
> If this is the same bug that virtually killed the cross-platform
> enterprise client/server product I worked on years ago (and it's looking
> more and more like it is), it's been around since at least Windows NT
> and will probably outlive me unless you come up with a solution,
> Philippe. (No pressure)  ;)
> 
> Right now I feel like Captain Ahab standing on  the deck of the Pequod,
> precariously holding onto the rail while shaking my fist and shouting
> into the wind "Get him, lads!", having just spotted my nemesis off the
> bow for the first time in 20 years. I hereby officially name this bug
> "Moby Dick".

Well, in fact I misread the wireshark and the FIN request from the LMS
is ACKnowledged by the bridge's stack but what was missing is the FIN
from the bridge. It should be sent when closing the connection in
return, but I don't because I don't see it fast enough. So, as Paul
rightfully pointed it out, once the server has received the ACK of FIN,
it waits TIME_WAIT and then sends a RST frame that causes the client to
wipe-out all already stored buffered.

I assume (maybe I'll give it a try) that Linux vs Windows is that the
Linux frame might not send a RST frame and simply move on after
TIME_WAIT. It's an interesting and complicated combination of events but
that's purely a vicious implementation mistake, I now realize it. So it
is probably not Moby Dick, alas!



LMS 8.2 on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch,
1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW,
2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi,  Yamaha
WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3
------------------------------------------------------------------------
philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261
View this thread: http://forums.slimdevices.com/showthread.php?t=104614

_______________________________________________
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to