网络通讯-为什么ServerSocket关闭后不进入time_wait状态啊?

问题描述

为什么ServerSocket关闭后不进入time_wait状态啊?

为什么ServerSocket关闭后不进入time_wait状态啊?

解决方案

Java的Socket 是对TCP/IP协议之上的封装,正常来说你执行关闭后,我们也看不到TCP关闭过程中的四次握手状态的变化的。
如果你真的想分析四次握手这个过程中通信过程及状态的变化,应该通过抓包工具分析网卡的通信数据包。
参考:http://www.360doc.com/content/14/1201/16/7669533_429603672.shtml

时间: 2024-11-15 23:47:05

网络通讯-为什么ServerSocket关闭后不进入time_wait状态啊?的相关文章

360云盘关闭后选择哪家免费云盘服务 即个人数据网络存储的建议

最近几年网络云盘存储商家的竞争也是相当激烈的,记得前几年相互比拼谁提供的免费存储空间大来吸引网民的使用.网络云盘的出现的确是方便我们用户数据的存储和便携,比如文档.音乐.电影,以及我们手上中照片可以同步备份等等功能着实很是方便,老蒋平时也会将手机同步照片到云盘中,这样可以节省手机的存储空间.   但是由于网友存储资源的不规范性,导致各种资源的滥用和肆意存储,肯定会导致一定的问题,于是我们可以看到最近一段时间很多免费网盘提供商都相继的关闭免费存储服务.包括前几天360云盘也宣布关闭,后续是如何调整

用C#实现基于TCP协议的网络通讯

网络 TCP协议是一个基本的网络协议,基本上所有的网络服务都是基于TCP协议的,如HTTP,FTP等等,所以要了解网络编程就必须了解基于TCP协议的编程.然而TCP协议是一个庞杂的体系,要彻底的弄清楚它的实现不是一天两天的功夫,所幸的是在.net framework环境下,我们不必要去追究TCP协议底层的实现,一样可以很方便的编写出基于TCP协议进行网络通讯的程序. 要进行基于TCP协议的网络通讯,首先必须建立同远程主机的连接,连接地址通常包括两部分--主机名和端口,如www.yesky.c

用C#实现基于用C#实现基于TCP协议的网络通讯

网络 TCP协议是一个基本的网络协议,基本上所有的网络服务都是基于TCP协议的,如HTTP,FTP等等,所以要了解网络编程就必须了解基于TCP协议的编程.然而TCP协议是一个庞杂的体系,要彻底的弄清楚它的实现不是一天两天的功夫,所幸的是在.net framework环境下,我们不必要去追究TCP协议底层的实现,一样可以很方便的编写出基于TCP协议进行网络通讯的程序. 要进行基于TCP协议的网络通讯,首先必须建立同远程主机的连接,连接地址通常包括两部分--主机名和端口,如www.yesky.c

Android三种网络通讯方式及Android的网络通讯机制_Android

Android平台有三种网络接口可以使用,他们分别是:java.net.*(标准Java接口).Org.apache接口和Android.net.*(Android网络接口).下面分别介绍这些接口的功能和作用. 1.标准Java接口 java.net.*提供与联网有关的类,包括流.数据包套接字(socket).Internet协议.常见Http处理等.比如:创建URL,以及URLConnection/HttpURLConnection对象.设置链接参数.链接到服务器.向服务器写数据.从服务器读取

艾伟_转载:用C#实现基于TCP协议的网络通讯

TCP协议是一个基本的网络协议,基本上所有的网络服务都是基于TCP协议的,如HTTP,FTP等等,所以要了解网络编程就必须了解基于TCP协议的编程.然而TCP协议是一个庞杂的体系,要彻底的弄清楚它的实现不是一天两天的功夫,所幸的是在.net framework环境下,我们不必要去追究TCP协议底层的实现,一样可以很方便的编写出基于TCP协议进行网络通讯的程序.  要进行基于TCP协议的网络通讯,首先必须建立同远程主机的连接,连接地址通常包括两部分--主机名和端口,如www.yesky.com:8

Android三种网络通讯方式及Android的网络通讯机制

Android平台有三种网络接口可以使用,他们分别是:java.net.*(标准Java接口).Org.apache接口和Android.net.*(Android网络接口).下面分别介绍这些接口的功能和作用. 1.标准Java接口 java.net.*提供与联网有关的类,包括流.数据包套接字(socket).Internet协议.常见Http处理等.比如:创建URL,以及URLConnection/HttpURLConnection对象.设置链接参数.链接到服务器.向服务器写数据.从服务器读取

Win7系统自带网络映射功能怎么关闭?

  Win7系统自带网络映射功能怎么关闭?          方法1: 1.打开我的电脑,点击菜单栏的"工具",弹出快捷菜单点击"断开网络驱动器"命令; 2.弹出中断网络驱动器连接,在网络驱动器列表框中选择一个暂时不用的驱动器,单击"确定"; 方法2: 1.右击网上邻居,打开的下拉菜单点击"断开网络驱动器"命令; 方法3: 1.单击"开始",单击"所有程序",单击"附件&quo

Windows Media Player网络共享服务怎么关闭?

  怎样关闭Windows media player网络共享服务.下面介绍关闭Windows media player网络共享服务的方法.供需要的朋友们参考使用(本文在Windows10-10130版系统下撰写). 查找系统中的Windows Media Player Network Sharing Service服务项 方法一: 1.右键点击系统桌面左下角开始,在右键菜单中左键点击:运行; 2.在打开的运行对话框中输入:services.msc,确定或者回车,打开本地服务窗口; 3.在本地服务

java-关于WebSocket的问题 为什么浏览器关闭后会出一下异常

问题描述 关于WebSocket的问题 为什么浏览器关闭后会出一下异常 错误信息```java.net.SocketException: Software caused connection abort: recv failedat java.net.SocketInputStream.socketRead0(Native Method)at java.net.SocketInputStream.read(SocketInputStream.java:129)at java.net.Socket