fpo wrote: 
> SO_KEEPALIVE is optional under Windows. I can't see that squeezelite has
> SO_KEEPALIVE enabled on the socket. It seems LMS will just reset the
> socket after some default timespan, at least I see a "TCP Reset" frame
> from the host.

Except that 10053 points to either the client or some network component
closing the socket. If LMS closed the connection you would have seen a
10054.

Should also note that retransmit requests are not done by the receiver
(i.e. the peer waiting for some response) but the sender. Since the
socket is created as "non blocking", not receiving an ACK from the
server likely causes the app to go into a loop until finally giving up
(and generating the 10053), which explains the 100% CPU you're seeing.

Is your switch capable of port mirroring? If so you could bind your Pi
to receive the same data as the windows machine and use tcpdump to
verify what wireshark is telling you on the Windows machine. This would
allow you to see whether it is the outgoing traffic being blocked, or
the incoming.


------------------------------------------------------------------------
gordonb3's Profile: http://forums.slimdevices.com/member.php?userid=71050
View this thread: http://forums.slimdevices.com/showthread.php?t=113554

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

Reply via email to