G400 icmp to internet over router fails

if I create quite often a ping request to internet, the local socket gets to an invalid state, so a request to any existing ip -address also leads to a socket exception (10060). for icmp requests the server and client socket is rebuild each time successfully. for icmp the receivefrom is used to get remote info (raw socket communication used).
If found hints that a static ip could solve the problem.
Once the error happens, I am forced to restart the system to solve the problem.

what is the basic problem?