问题描述
winform多线程调用自己的网站上的webservice,出现“基础连接已经关闭:服务器关闭了本应保持活动状态的连接。“
多个线程(ThreadPool线程,有时几个线程,有时上百个线程同时运行)读取时,每个线程都会停止一定的时间(如几秒/毫秒)再读取,但依然会出现这个错误请问网络上类似提供webservice的网站,如天气预报的webservice,调用的人很多,为什么不会出现这样的错误?有什么解决办法?
解决方案
解决方案二:
那是他给你发送,并不是你去读取,给你发送了之后把你的IP辨识为已经发送,就不给你发了,或者连辨识都没得就定时发一次,得到发送成功的答复就,明天给你发。
解决方案三:
LZ的问题我觉得可以用数据库连接池来处理,具体的根据你的需求,保持一些连接一直开启,一些连接请求了就销毁还是怎么做,LZ可以百度一下。
时间: 2024-08-12 18:26:11