一个封锁操作被对 WSACancelBlockingCall 的调用中断
2013-08-21 09:56
375 查看
异常信息:
System.Net.Sockets.SocketException:一个封锁操作被对 WSACancelBlockingCall 的调用中断。
ErrorCode :10004
场景:未释放资源的用户控件
原因:用户控件中开启线程处理连接请求,用户控件被卸载时没有清除开启的线程资源,当该控件被重新加载时,又开启了一个线程处理同一请求,导致线程阻塞。
解决:控件/窗体卸载前清除占用的线程资源。
System.Net.Sockets.SocketException:一个封锁操作被对 WSACancelBlockingCall 的调用中断。
ErrorCode :10004
场景:未释放资源的用户控件
原因:用户控件中开启线程处理连接请求,用户控件被卸载时没有清除开启的线程资源,当该控件被重新加载时,又开启了一个线程处理同一请求,导致线程阻塞。
解决:控件/窗体卸载前清除占用的线程资源。
相关文章推荐
- 《在C#中实现Socket端口复用》 以及《 UDP 一个封锁操作被对 WSACancelBlockingCall 的调用中断。》问题
- WSAGetLastError:10004 一个封锁操作被对 WSACancelBlockingCall的调用中断 的解决
- 一个封锁操作被对 WSACancelBlockingCall 的调用中断 ErrorCode=10004
- 一个封锁操作被对 WSACancelBlockingCall 的调用中断 ErrorCode=10004
- 一个封锁操作被对 WSACancelBlockingCall 的调用中断 ErrorCode=10004
- 一个封锁操作被对WSACancelBlockingCall的调用中断(在线)
- ”一个封锁操作被对 WSACancelBlockingCall 的调用中断“。解决办法
- UDP 一个封锁操作被对 WSACancelBlockingCall 的调用中断
- 《在C#中实现Socket端口复用》 以及《 UDP 一个封锁操作被对 WSACancelBlockingCall 的调用中断。》问题
- ”一个封锁操作被对 WSACancelBlockingCall 的调用中断“。解决办法
- Error: 10004 一个封锁操作被对 WSACancelBlockingCall的调用中断 的解决
- 一个封锁操作被对WSACancelBlockingCall的调用中断
- [分享]一个封锁操作被对 WSACancelBlockingCall 的调用中断 ErrorCode=10004
- 《在C#中实现Socket端口复用》 以及《 UDP 一个封锁操作被对 WSACancelBlockingCall 的调用中断。》
- 一个封锁操作被对 WSACancelBlockingCall 的调用中断
- [Socket网络编程]一个封锁操作被对 WSACancelBlockingCall 的调用中断。
- How to cancel an asynchronous call? 异步调用 的中断 取消 c#
- TI CC2530基础实验(GPIO通用I/O中断操作——一个中断处理程序处理一个端口的多个中断)
- C#调用操作Excel的一个类
- 在中断函数和MAIN函数中同时调用同一个函数的有趣现象