当前位置: 首页 > news >正文

怀化订水网站网页都有哪些

怀化订水网站,网页都有哪些,世界杯网页设计素材,做食品团购去那家网站好背景 在我用socket进行TCP通信的时候#xff0c;当我关闭client端时在服务端出现了Connection reset的异常。 一、问题 下面是异常信息#xff1a; Exception in thread Thread-12 java.lang.RuntimeException: java.net.SocketException: Connection reseta… 背景 在我用socket进行TCP通信的时候当我关闭client端时在服务端出现了Connection reset的异常。 一、问题 下面是异常信息 Exception in thread Thread-12 java.lang.RuntimeException: java.net.SocketException: Connection resetat com.smile.javabasic.nio.thread.ServerThreadExp.lambda$main$0(ServerThreadExp.java:26)at java.base/java.lang.Thread.run(Thread.java:842) Caused by: java.net.SocketException: Connection resetat java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:328)at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)at java.base/java.io.InputStream.read(InputStream.java:218)at com.smile.javabasic.nio.thread.ServerThreadExp.lambda$main$0(ServerThreadExp.java:20)... 1 more二、问题分分析 通过分析发现原来是服务器还没有接收完我发送的数据客户端就被关闭了我们都知道进行TCP通信时连接建立好以后才会进行数据传输当数据传输完以后服务端还会向客户端返回ACK信息三次握手这也可能会导致。下面是我的测试代码。 1服务端代码 public class ServerThreadExp {public static void main(String[] args) throws Exception {ServerSocket serverSocket new ServerSocket(8088);while (true){System.out.println(等待接收);Socket socket serverSocket.accept();new Thread(() - {try {Thread.sleep(5000);System.out.println(线程Thread.currentThread().getName());InputStream in socket.getInputStream();byte[] bytes new byte[1024];in.read(bytes);System.out.println(数据new String(bytes));in.close();socket.close();} catch (IOException | InterruptedException e) {throw new RuntimeException(e);}}).start();}} }2客户端代码 public class ClientThreadExp {public static void main(String[] args) throws Exception {for (int i 0; i 10; i) {Socket socket new Socket(127.0.0.1, 8088);OutputStream out socket.getOutputStream();out.write(hello world.getBytes());Thread.sleep(1000);out.close();socket.close();}} }三、解决方案 在服务器没有接收完数据之前就把客户端关闭了这个是自己业务逻辑和操作导致的问题
http://www.yutouwan.com/news/107181/

相关文章:

  • 网站页面策划怎么做广州软件开发工资怎么样
  • 网上做兼职的网站有哪些工作qq登录网页手机版
  • 网站建设新手今天重大新闻头条新闻
  • 网站定制设计师广州地铁2号线
  • 网站开发 前端商业网站建设咨询
  • 建设银行e路通网站北京企业网站排名优化
  • 专业做展会网站软件开发都有哪些项目
  • 万户网络学校网站建设能看男女做那个的网站
  • 网站建站销售提成网站建设搜索优化app推广新闻营销
  • 免费响应式模板网站西安最新招聘信息今天
  • 武城网站建设价格南京领动做网站怎么样
  • 网站源码是啥零基础网站建设视频教程
  • 为什么博客需要wordpress贵阳seo网站管理
  • 网站建设一般的费用企业网站 多网站推广
  • 宁波三优互动网站建设公司怎么样做药的常用网站
  • wordpress 前台优酷视频自适应北京seo专员
  • 软件属于网站开发吗北京有名的设计公司有哪些
  • 手机网站建设推广方案ppt企业画册封面设计
  • 做网站表格单边框标记免费软件app有哪些
  • 做网站找哪家公司最好网站服务器天付
  • iis 发布asp网站云主机 网站指南
  • pc 移动 网站开发动态ip怎么做网站
  • 网站1g空间多少钱网站开发模式
  • 母婴网站建设wordpress 更改首页
  • 大名做网站网站常用配色
  • 网站备案照片背景免费做快闪网站
  • 酒店网站建设研究哪家网站建设做的好
  • 营销管理网站定制wordpress
  • 网站怎么做搜索引擎优化_凡客下载
  • 京东网站建设的特点三亚做网站