fpo wrote:
> Unfortunately no change, dropouts still. The KeepAlive behavior seems
> unchanged. You say you have enabled KeepAlive on the *slimprotocol*
> socket. Is this the one with port 9000 or 3483. It is needed on port
> 9000.
>
> Here is the traffic on port 9000 prior to the 100% cpu time state:
>
> 056.2501063 HOST to CLIENT 2759 TCP:[Continuation to
> #2754]Flags=...A...., SrcPort=9000, DstPort=62970, PayloadLen=1460,
> Seq=1349354153 - 1349355613, Ack=3133506948, Win=229 {TCP:45, IPv4:1}
> 056.2501063 HOST to CLIENT 2760 TCP:[Continuation to
> #2754]Flags=...AP..., SrcPort=9000, DstPort=62970, PayloadLen=730,
> Seq=1349355613 - 1349356343, Ack=3133506948, Win=229 {TCP:45, IPv4:1}
> 056.2501196 CLIENT to HOST 2761 TCP:Flags=...A....,
> SrcPort=62970,
> DstPort=9000, PayloadLen=0, Seq=3133506948, Ack=1349356343,
> Win=1289 {TCP:45, IPv4:1}
> 056.6534090 HOST to CLIENT 2762 TCP:Flags=...A...F, SrcPort=9000,
> DstPort=62970, PayloadLen=0, Seq=1349356343, Ack=3133506948,
> Win=229 {TCP:45, IPv4:1}
> 056.6534705 CLIENT to HOST 2763 TCP:Flags=...A....,
> SrcPort=62970,
> DstPort=9000, PayloadLen=0, Seq=3133506948, Ack=1349356344,
> Win=1289 {TCP:45, IPv4:1}
> 140.4406135 CLIENT to HOST 4733 TCP:[Dup Ack
> #2763]Flags=...A....,
> SrcPort=62970, DstPort=9000, PayloadLen=0, Seq=3133506948,
> Ack=1349356344, Win=1329 {TCP:45, IPv4:1}
> 140.4409142 HOST to CLIENT 4734 TCP:Flags=.....R.., SrcPort=9000,
> DstPort=62970, PayloadLen=0, Seq=1349356344, Ack=0, Win=0 {TCP:45,
> IPv4:1}
>
> Host sends data: PayloadLen 1460 then 730 (streambuffer is full at this
> time seamingly)
> Client acknowledges the data up to seq 1349356343
> Host acks the ack and sends FIN with seq 1349356343
> Client acks with seq 1349356344 (note: +1)
> There is no traffic on port 9000 between time 56.653 and 140.44. There
> is traffic on port 3483 however (not shown)
> Client dup acks with seq 1349356344 again
> Host resets with seq 1349356344
>
> After that there is 100% cpu time.
squeezelite-1.9.8-1324-test1-win64.zip had keepalive set on the
slimprotocol 3483 port.
'squeezelite-1.9.8-1324-test2-win64.zip'
(https://www.dropbox.com/s/8ljybktgtuqp37l/squeezelite-1.9.8-1324-test2-win64.zip?dl=01)
enables keepalive on the stream socket, which is not always port 9000
depending on the stream source and I removed the keepalive change from
test1.
The test zip files include a patch file with the code changes.
Ralphy
*1*-Touch, *5*-Classics, *3*-Booms, *1*-UE Radio
'Squeezebox client builds'
(https://sourceforge.net/projects/lmsclients/files/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezebox%20client%20builds¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted)
always appreciated.
------------------------------------------------------------------------
ralphy's Profile: http://forums.slimdevices.com/member.php?userid=3484
View this thread: http://forums.slimdevices.com/showthread.php?t=113554
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins