XMLSocket and page refresh issues

Hi there.
Well, i got a Server running, and my Flash Client. Everything is fine to the point where the user refreshes the page.
Detailed:
A game; user types in his login, password; logs in; get’s the game content loaded; plays.
If the user attempts to refresh the page, IE doesn’t disconnect the user; i don’t know how to explain it in other words due to my english vocabulary, but i’ll try.
After the page gets refreshed, the *.sfw movie loads again, user gets to the beggining but the XMLSocket from the previous client remains connected, and doesn’t send a 0 byte, or it’s just IE that doesn’t disconnect it.
If the user refreshes the page(player stays online), then closes the browser window - player get’s disconnected by the server, meaning the server received a 0 byte from the connected XMLSocket.
So the main issue, is that IE browser is not attemping to break a connection with the server, and does only after the window is closed.

NOTE: as for now happened only on windows XP. On vista after refreshing the page, the player gets kicked by the server, and everything is fine.

Maybe someone just ran in the same problem, and might help me with some suggestions on where to start.
Thanks for reading.

(edit)
just did some more tests. This issue appears only when the user is refreshing the page hitting F5, player does get disconnected if the user refresh the page hitting the actual graphical Refresh button.