小弟用c#写了一个ftp 客户端应用程序
程序中利用了wininet.dll
网络运行环境是ftp客户端pc<->交换机<->防火墙<->路由器<->路由器<->ftp server pc程序在windows 2000 professional上运行蛮好的
可是在windows 2000 server(ie5)上ftp文件的时候,如果将通信线路中两个路由器之间的线拔掉,wininet中putfile将不会返回错误而一直运行. 如果windows2000 server上把ie升级为6.0则putfile返回错误.但是应用程序不能正常退出.请问为什么会有如此奇怪的现象?