首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OutputStream正在重置

OutputStream正在重置
EN

Stack Overflow用户
提问于 2012-04-13 13:56:44
回答 2查看 1.5K关注 0票数 2

在我的MySql DB流媒体ogg/webm视频代码中:

代码语言:javascript
复制
OutputStream os = response.getOutputStream();
while (is.read(content) != -1) {  // reading a byte array.
  os.write(content);
}

我得到了下面的异常。

代码语言:javascript
复制
ClientAbortException:  java.net.SocketException: Connection reset by peer: socket write error

请建议我如何在servlet中播放嵌入到JSP页面中的流。

EN

回答 2

Stack Overflow用户

发布于 2012-04-13 14:06:13

在写入outputstream之前尝试添加。

代码语言:javascript
复制
response.addHeader("Cache-Control", "no-transform, max-age=0"); 
票数 0
EN

Stack Overflow用户

发布于 2012-04-13 18:20:30

对等设备重置

连接:套接字写入错误

意味着客户端在你写东西之前已经关闭了连接。这可能是因为您的数据库操作正在花费时间,并且客户端正在超时。

  • 如果您在一段时间内保持连接空闲而没有写入任何内容,请检查您的代码。
  • 也可能是浏览器窗口在写入响应之前已关闭。
  • 当用户发出请求并按下停止按钮时。
  • (我不确定是否也是这样)它可以是服务器由于套接字空闲而关闭连接,增加套接字空闲超时值。

< code >F211

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10135945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档