SamY wrote: 
> So are you able to make sense of why the "TIME_WAIT issue" happens only
> when both sides of the connection are running Windows? 
> 
> (Let it go, Sam. Let it go...)

It still happen when the 2 parts are Windows but separated computers,
just very occasionally, compared to « all the time » when on the same
computer. It happens on the same computer because timing is a bit
different so there are more « chances » that all data of N+1 has been
received when only a small part of N has played. 

When all N+1 has been sent, the server sends a FIN frame to close the
connection but the client will only see it when it has emptied all
buffered data. And that might take more than the 2 minutes of TIME_WAIT.


The whole idea of throttling down server does not work due to the level
of buffering made by the low layers.

It work with Linux, but it can be different reasons and only a tcp
capture would tell. Can be a different timing or a different reaction
from the client to the RST frame. I think you tried a Windows server and
a Linux bridge, so that excludes a different TIME_WAIT and a different
stack reaction to the lack of client’s FIN. I don’t think a Linux client
would send a FIN (even after receiving one) if the application has not
called close() or shutdown()



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