打开udp接收检测后,数据库连接被关闭,该如何解决

打开udp接收检测后,数据库连接被关闭
最近做了一个接口程序,打开一个udp端口接收数据,还没有发送、接收数据呢,程序与数据库的连接被切断了,服务器使用的是windows2003,数据库是企业版的sqlserver2000。重装后不安装2003的sp2补丁,sqlserver2000的sp4补丁就没有这个问题,装上之后就出现了。请帮忙看看是什么问题?

------解决方案--------------------
端口冲突?
------解决方案--------------------
我在系统中集成了winsock,发现用tcp/ip有时也有这问题,搞得我不敢用,只好关闭。