UDP socket works fine on NT, doesn't work on Windows 2000 outside VS 6.0 IDE

Visual Studio202
We have an old client-server MFC application that uses UDP socket

connection between client and server. In a nutshell, the client opens

a connection, and the server starts sending small heartbeats every

second.



Everything works fine on Win95/98/NT4.0 SP6 and on Windows 2000 SP3

inside VS 6.0 IDE in the debug mode. On Windows 2000 either inside IDE

(release mode) or outside VS 6.0 IDE (both debug and release build),

client only receives a few first heartbeats, nothing thereafter. And

the socket remains open.



Is anyone familiar with this behaviour? Any suggestions? Any help will

be greatly appreciated.



Thanks in advance,



-- Jake


-