How to resolve "no block source available"? I've got some trouble using bitcoin-qt.

It stays on: "No block source available...  242 weeks behind."
And "Catching up ... Processed 0" etc...
Map port using UPnP is activated, and proxy disabled and I have 7 active connections to the Bitcoin network. I tried without firewall or antivirus, but nothing happened. I went into log file and I saw this:

send version message: version 70001, blocks=0, us=1**.***.**.***:8333, them=*.**.****.**:8333, peer=*.****.***.****:8333
socket recv error 10054
disconnecting node 124.1


Don't take attention to the "*".
For each send in the logfile there is a socket recv error...

Edit : 

I'm running 

bitcoin-qt v0.8.3-beta
OS - windows XP pro sp3
I tried to put it off / on -> nothing else

What can I do? Thank you for your help.
I was having this problem. I updated my client to the newest version (https://bitcoin.org/en/download) and it solved itself. I think the clients might stop communicating with other clients who don't update. Haven't read that anywhere or anything, just a guess. 



The problem has returned, but updating the client is still a good thing to do.