HttpListener服务器读流失败问题 求助

问题描述

HttpListener做HTTP服务器,上传图片读取inputstream报异常,ReadByte能读取到部分字节就报异常,怀疑是连接超时,各种设置无效,程序在多台服务器上都没问题,有一台服务器会报这个异常,而服务器各项服务无异常有遇到过这个问题的大神吗求指导System.Net.HttpListenerException(0x80004005):企图在不存在的网络连接上进行操作。atSystem.Net.HttpResponseStream.Dispose(Booleandisposing)atSystem.IO.Stream.Close()atSystem.Net.HttpListenerResponse.Dispose(Booleandisposing)atSystem.Net.HttpListenerResponse.System.IDisposable.Dispose()atSystem.Net.HttpListenerResponse.Close()

解决方案

解决方案二:
通讯中断是很“正常”的事情,只要Debug版本通过测试,那么在Release版本中就完全使用try...catch来屏蔽掉HttpListenerResponse.Close()

这一条语句的异常。
解决方案三:
引用1楼sp1234的回复:

通讯中断是很“正常”的事情,只要Debug版本通过测试,那么在Release版本中就完全使用try...catch来屏蔽掉HttpListenerResponse.Close()

这一条语句的异常。

现在我通过trycatch忽略异常将从流中的数据拿出来形成图片图片都是不完全的半截图片还是流数据读不全每次请求都是一样的是什么原因导致通讯中断呢求指导
解决方案四:
,程序在多台服务器上都没问题,有一台服务器会报这个异常你确认这台服务器的网络连接等硬件是没有问题的吗?

时间: 2024-10-31 17:22:22

HttpListener服务器读流失败问题 求助的相关文章

使用logback 写入日志,部署到linux服务器上后失败问题?

问题描述 使用logback 写入日志,部署到linux服务器上后失败问题? 使用logback 写入日志,在本地测试时可以的,部署到linux服务器上后,写入失败,连日志文件都没有生成,是怎么回事? 解决方案 是不是权限问题,能不能访问对应的目录等 解决方案二: 有可能是路径的问题,仔细看看linux上和windows上路径设置是不一样的

系统-telnet服务器端口连接失败

问题描述 telnet服务器端口连接失败 局域网中的其他主机都可以telent服务器中的某个端口,为什么我的主机不能telent这个端口,本人的主机是win8.1的系统,已开启telnet客户端服务器,跪求高手支招! 歇息的 解决方案 查看一下具体的连接失败的错误信息

aix-AIX主机上zookeeper C API编译失败,求助

问题描述 AIX主机上zookeeper C API编译失败,求助 1C 在AIX操作系统主机上,按照文档对zookeeper C API进行编译:(1) ./configure CC=xlC (2) make (3) make install第(1)步运行正常.第(2)步提示如下错误: make all-am source='src/zookeeper.c' object='zookeeper.lo' libtool=yes DEPDIR=.deps depmode=xlc /bin/bash

frame-关于A页面的form提交跳转时请求B服务器的资源的问题求助!

问题描述 关于A页面的form提交跳转时请求B服务器的资源的问题求助! 一个域名映射多台服务器A (192.168.2.110) B (192.168.2.111).用户登录时请求的A服务器的 /logon .登录成功后要跳转到B服务器上的index.jsp上.但是地址栏要一直显示是域名. 解决方案 要想做到这一点就不能跳转,只能在logon的服务器端程序中使用webclient一类的库去下载index.jsp到服务器A,再传回客户端.相当于反向http代理.

centos6.6-CentOS6.6服务器 安装LAMP失败

问题描述 CentOS6.6服务器 安装LAMP失败 在腾讯云买了个服务器,centos6.6的系统,装LAMP第一步就失败了,配置了好久都不行.什么防火墙,SELINUX,都关了,还是访问不到页面,但是在命令行里输入 curl http;//127.0.0.1 的时候得到了页面源代码,这说明apache服务器已经跑起来了,但是我在其他电脑上输入ip地址就是加载不出页面,到底为什么 解决方案 如果你确信你所有的配置都是对的,那么可以直接联系腾讯云的客服,他们会帮你排错的.特别是你的网站是否备案,

struts2.0-struts 2.3.24 部署到服务器 dispatcher初始化失败

问题描述 struts 2.3.24 部署到服务器 dispatcher初始化失败 错误报告 15:21:13.984 [localhost-startStop-1] ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization failed com.opensymphony.xwork2.config.ConfigurationException: Unable to load configuration.

关于模拟按键从VK_PRIOR到VK_DELETE模拟失败,求助

问题描述 关于模拟按键从VK_PRIOR到VK_DELETE模拟失败,求助 keybd_event(vKey, MapVirtualKey(vKey, 0), 0, 0); keybd_event(vKey, MapVirtualKey(vKey, 0), KEYEVENTF_KEYUP, 0); 比较奇葩的问题,发现模拟按键如VK_DOWN.VK_HOME等(从VK_PRIOR到VK_DELETE)都失败,这里的失败是指游戏程序中输出失败:但是在记事本程序中看起来是正常的. 还有,其他按键都是

服务器返回登录失败,是怎么回事?

问题描述 服务器返回登录失败,提示:logInfalse(null),error 已登录,请先调用logOff .这是怎么回事? 解决方案 正在登陆的时候又发起了登陆请求.

32位-windows10下采用ReadFile读磁盘失败

问题描述 windows10下采用ReadFile读磁盘失败 求高手解答,给出解决方法,谢谢先! 我的小段程序原来可以读整个500G磁盘,XP,WIN7,WIN8下无论32位还是64位, 测试都OK,但在WIN10下失败,只能读到4G. 程序如下: Public Class Form1 Public hDisk As Integer Public Declare Function CreateFileA Lib "kernel32" Alias "CreateFileA&qu