Hello, I have a set of bookmarks in Firefox to remember the relative few classical music net radios that I could find. I click on one bookmark and VLC opens to play the stream. I have the option "use single instance" in VLC. If I don't like what I hear, I click on another bookmark in Firefox to switch to the next station and VLC starts playing the new stream. However, after I've switches several times from stream to stream, my firewall shows a list like this. I'm simplifying the output, where the last column is the port:
VLC.EXE TCP localhost:loopback 1118
VLC.EXE TCP localhost:loopback 1119
VLC.EXE TCP localhost:loopback 1145
VLC.EXE TCP localhost:loopback 1146
VLC.EXE TCP localhost:loopback 1149
VLC.EXE TCP localhost:loopback 1150
VLC.EXE TCP localhost:loopback 1153
VLC.EXE TCP localhost:loopback 1154
...
VLC.EXE TCP localhost:loopback 1467
VLC.EXE TCP localhost:loopback 1468
There are 51 rows in total. They are in pairs. The first member of the pair is from my computer to the server and received 8 bytes. The second member of the pair is from the server to my computer and sent 8 bytes. This pattern is repeated 25 times and it doesn't appear more only because I've switched from station (using the Firefox bookmarks) only 26 times. The 51th row, the useful one is
VLC.EXE TCP classicalmusicbroadcast.com 8000 -> 1 381 131 bytes received
It has been 25 minutes since I switched to the station I'm currently hearing and these 50 loopback connections don't go away. I don't see the need to keep them open. Using
netstat -a
shows that all these connections are in the ESTABLISHED state. Why can't VLC cleanup those? If I want to close all this "network garbage", I have to start fresh again. Does VLC expect to reuse them or what?
This is Windows XP SP3 plus all MS patches to date.
Thanks.