社区
C#
帖子详情
远程主机强迫关闭了一个现有的连接,各位高手,这个问题怎么解决啊?
tsyj221
2017-04-19 05:27:56
远程主机强迫关闭了一个现有的连接,各位高手,这个问题怎么解决啊?
...全文
4447
2
打赏
收藏
远程主机强迫关闭了一个现有的连接,各位高手,这个问题怎么解决啊?
远程主机强迫关闭了一个现有的连接,各位高手,这个问题怎么解决啊?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tsyj221
2017-04-19
打赏
举报
回复
我的完整方法是这么写的,当下面的变量“i”为20888的时候就报这个错了,其实我的内容有25000行,我也很奇怪 private string GetResponse(string url, string key) { WebRequest request = WebRequest.Create(url); if (!string.IsNullOrEmpty(key)) { AddHeaders(request, key); } HttpWebResponse response = null; try { response = (HttpWebResponse)request.GetResponse(); } catch (WebException ex) { response = (HttpWebResponse)ex.Response; } string etag = response.Headers["ETag"]; string lastModified = response.Headers["LastModified"]; DeleteProduct(dateTimePicker1.Value.ToString("yyyyMM")); StreamReader reader1 = new StreamReader(response.GetResponseStream()); using (StreamReader reader = reader1) { String input; int i=0; while ((input = reader.ReadLine()) != null) { i++; if (i<4) { continue; } if ("".Equals(input)) { continue; } List<string> temp= GetCsv(input); Tb_Product product = new Tb_Product(); product.generate_year = temp[9].Replace(@"""", ""); product.generate_date = Convert.ToDateTime(temp[6].Replace(@"""", "")).ToString("yyyy-MM-dd"); product.generate_month = temp[9].Replace(@"""", "") + temp[7].Replace(@"""", "").PadLeft(2, '0'); product.product_name = temp[10].Replace(@"""", ""); product.Consumed_Quantity = Convert.ToDecimal(temp[16].Replace(@"""", "")); product.Resource_Rate = Convert.ToDecimal(temp[17].Replace(@"""", "")); product.department_name = temp[27].Replace(@"""", ""); AddProduct(product); AddDep(product.department_name); Application.DoEvents(); } } return ""; }
Milo米啊米啊米
2017-04-19
打赏
举报
回复
报这个错说明你所连接的服务器强制关闭了与你的连接。即服务器调用了与你的连接的Close函数,或者服务器程序被关闭了。看你的代码是在不停的读取服务器发来的数据,如果服务器没有挂掉或者断网(或者端口被占用),那就请确定在你全部收到数据之前服务器程序没有调用Close函数。
网络部分
1)如何查看本机所开端口: 用netstat -a —n命令查看!再stat下面有一些英文,我来简单说一下这些英文具体都代表什么 LISTEN:侦听来自远方的TCP端口的
连接
请求 SYN-SENT:再发送
连接
请求后等待匹配的
连接
请求 SYN-RECEIVED:再收到和发送
一个
连接
请求后等待对方对
连接
请求的确认 ESTABLISHED:代表
一个
打开的
连接
FIN-WAIT-1:等待
远程
T...
网络基础知识大全
1)如何查看本机所开端口:用netstat -a —n命令查看!再stat下面有一些英文,我来简单说一下这些英文具体都代表什么LISTEN:侦听来自远方的TCP端口的
连接
请求SYN-SENT:再发送
连接
请求后等待匹配的
连接
请求SYN-RECEIVED:再收到和发送
一个
连接
请求后等待对方对
连接
请求的确认ESTABLISHED:代表
一个
打开的
连接
FIN-WAIT-1:等待
远程
TCP
连接
中断请求,或先前
Java基础面试题
1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略
一个
主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部
问题
,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的
一个
新类可以从
现有
的类中派生,这个过程称为类继承
我是
一个
黑客
作者:无名 1.我是
一个
黑客 这几天眼睛要好受些了,因为刚买了
一个
15’的液晶显示器。也许你会觉得我以前的那个特丽珑的17"的显示器应该很威风才对。呵呵,对
一个
整天15个小时以上坐在显示器面前,距离不超过30厘米的人来说。那个CRT显示器绝对是
一个
祸害!眼睛红仲,布满血丝。头发脱落,食欲不振,出门还特别怕光,这些都和那个CRT显示器绝对脱不了关系。 分析这个攻击目标已
Java面试题精华集-Java 工程师进阶知识完全扫盲
面试题 如何保证消息队列的高可用? 面试官心理分析 如果有人问到你 MQ 的知识,高可用是必问的。上一讲提到,MQ 会导致系统可用性降低。 所以只要你用了 MQ,接下来问的一些要点肯定就是围绕着 MQ 的那些缺点怎么来
解决
了。 要是你傻乎乎的就干用了
一个
MQ,各种
问题
从来没考虑过,那你就杯具了,面试官对你的感 觉就是,只会简单使用一些技术,没任何思考,马上对你的印象就不太好了。这样的同学招进 ...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章