位置:首页 » 技术 » 当服务器主机关机时,客户端下发第一个send会被返回RST吗

当服务器主机关机时,客户端下发第一个send会被返回RST吗

日期:2015-08-02 阅读:0num
Advertisement

当服务器主机关机时,客户端发出第一个send会被返回RST吗?
我知道当服务器主机与客户端建立了连接产生了套接口,服务器主机端的套接口被kill的话,客户端send后会被返回RST,
可是如果服务器主机突然关机了呢?它应该会发出FIN,如果这时候客户端是处于send状态的话,会不会被返回RST?
应该不会了吧?对方已经关机了已经没有TCP协议在运行了,是不是会是一个连续的发送直到超时?
------解决方案--------------------
我的理解是这样的。
1.如果是 服务器主机被断电源。那么客户的SEND 应该返回 主机不可达(ICMP)
2.如果是关机,在服务器关机的时候,会向所有进程发出SIGKILL信号,等待几秒钟,
描述符 关闭的时候,发出FIN,客户以ACK响应。如果这时候客户端是处于send状态的话,服务器以RST响应。

当服务器主机关机时,客户端下发第一个send会被返回RST吗的相关内容

相关文章
  • 当服务器主机关机时,客户端下发第一个send会被返回RST吗

    当服务器主机关机时,客户端发出第一个send会被返回RST吗? 我知道当服务器主机与客户端建立了连接产生了套接口,服务器主机端的套接口被kill的话,客户端send后会被返回RST, 可是如果服务器主机突然关机了呢?它应该会发出FIN,如果这时候客户端是处于send状态的话,会不会被返回RST? 应该不会了吧?对方已经关机了已经没有TCP协议在运行了,是不是会是一个连续的发送直到超时? ------解决方案-------------------- 我的理解是这样的. 1.如果是 服务器主机被断电

  • 当服务器主机关机时,客户端发出第一个send会被返回RST吗?解决思路

    当服务器主机关机时,客户端发出第一个send会被返回RST吗? 我知道当服务器主机与客户端建立了连接产生了套接口,服务器主机端的套接口被kill的话,客户端send后会被返回RST, 可是如果服务器主机突然关机了呢?它应该会发出FIN,如果这时候客户端是处于send状态的话,会不会被返回RST? 应该不会了吧?对方已经关机了已经没有TCP协议在运行了,是不是会是一个连续的发送直到超时? ------解决方案-------------------- 我的理解是这样的. 1.如果是 服务器主机被断电

  • 当服务器主组织机时,客户端发出第一个send会被返回RST吗

    当服务器主机关机时,客户端发出第一个send会被返回RST吗? 我知道当服务器主机与客户端建立了连接产生了套接口,服务器主机端的套接口被kill的话,客户端send后会被返回RST, 可是如果服务器主机突然关机了呢?它应该会发出FIN,如果这时候客户端是处于send状态的话,会不会被返回RST? 应该不会了吧?对方已经关机了已经没有TCP协议在运行了,是不是会是一个连续的发送直到超时? ------解决方案-------------------- 我的理解是这样的. 1.如果是 服务器主机被断电

  • 当客户端用WINSOCKET联接到服务器后,服务器端可否得到客户端IP(或主机名)和客户端的连接端口

    当客户端用WINSOCKET连接到服务器后,服务器端可否得到客户端IP(或主机名)和客户端的连接端口 当客户端用WINSOCKET连接到服务器后,服务器端可否得到客户端IP(或主机名)和客户端的连接端口 分享到: ------解决方案-------------------- 连接后你直接读RemoteHostIP.RemoteHost.RemotePort属性就可以读到你要的IP.主机.端口等信息了. ------解决方案-------------------- 还有,服务器端发送数据不知道与你

  • 模仿官方 ONE 客户端写了一个 APP

    模仿官方 ONE 客户端写了一个 APP 有些功能还未实现, 也存在很多 bug,毕竟第一次写 APP, 大神别喷我 github:https://github.com/shlyren/oneIsAll --cut--

  • 请教哪位高手知道稳定的coldfusion主机啊小弟我想租一个

    请问谁知道稳定的coldfusion主机啊?我想租一个 RTRTRTRTRTRT ------解决方案-------------------- 我这里有.具体QQ谈:1074080641 ------解决方案-------------------- Godaddy有.应该还可以. http://www.godaddy.com ------解决方案-------------------- 楼上那个还可以

  • 您的主机中的软件中止了一个已建立的连接。解决方法 您的主机中的软件中止了一个已建立的连接。解决方法

    您的主机中的软件中止了一个已建立的连接...... 本帖最后由 xc2662989 于 2014-04-03 13:35:16 编辑 一点run as android application ,不论是连接模拟器还是真实手机(都确保了在DDMS中处于online状态了).都出现: 重启eclipse,重新连接手机,关闭了各个杀毒软件,防火墙什么的情况下,ADB connectoin time out(ms):也设置为了50000,也不行... 是电脑问题吗?! 求大神解答下 ------解决方案-

  • 网页中加一个链接,可点击打开客户端本地的一个程序,怎么写呢

    网页中加一个链接,可点击打开客户端本地的一个程序,如何写呢? 如同,多谢 ------解决方案-------------------- http://topic.csdn.net/t/20020614/13/803368.html

  • 非正常关机时,innodb故障导致mysql无法启动的解决方法

    非正常关机时,innodb故障导致mysql无法启动的解决方法 一次非正常关机,mysql无法启动.查看err日志,显示: InnoDB: Starting crash recovery. InnoDB: Reading tablespace information from the .ibd files... InnoDB: Restoring possible half-written data pages from the doublewrite InnoDB: buffer... Inn

  • 可以通过ADP项目连接虚拟主机吗,客户端速度怎么

    可以通过ADP项目连接虚拟主机吗,客户端速度如何? 可以通过ADP项目连接虚拟主机吗,客户端速度如何? ------解决方案-------------------- 把数据库(SQL SERVER)象网站一样放到虚拟主机的某个目录下(比如你的计算机) SQL SERVER是需要运行sqlservr.exe 进程来跑服务的.至于数据库数据文件,则可以放在指定的目录中即可. 在客户端(我的计算机上)通过ADP项目,访问这个SQL SERVER数据库. 如果在主机上(不管是什么主机)SQL SERVE

  • System.getProperty()唤起的悲剧-您的主机中的软件中止了一个已建立的连接

    System.getProperty()引起的悲剧--您的主机中的软件中止了一个已建立的连接 我已无法形容此刻我的心情.. 本来是已经写好的netty5的demo程序,server和client之间创建tcp长连接的..然后随便传点数据的简单demo..然后今天试了一下tcp粘包的例子,用到了System.getProperty()方法,悲剧就从此产生了..改好了程序一运行,服务器端正常启动,然后client端怎么也起不来,一启动就自动退出,完善了一下client端的异常捕获,然后就能偶尔报出些

  • java.io.IOException: 您的主机中的软件中止了一个已建立的连接

    java.io.IOException: 您的主机中的软件中止了一个已建立的连接. 1.错误描述 [2015-06-15 19:13:48 - ddmlib] 您的主机中的软件中止了一个已建立的连接. java.io.IOException: 您的主机中的软件中止了一个已建立的连接. at sun.nio.ch.SocketDispatcher.write0(Native Method) at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.

  • 小弟我的服务器上的一个二级域名,输入指定的主机头总是跳到另一个地方

    我的服务器上的一个二级域名,输入指定的主机头总是跳到另一个地方 我把这个主机头删除了,重新建一个,还是跳到另一个地方 很急,谢谢大家 ------解决方案-------------------- 你的描述不太清楚,你检查一下域名解析是否有问题 ------解决方案-------------------- 用雅虎助手对IE进行清理下就可以了 ------解决方案-------------------- 因为中木马了 ------解决方案-------------------- 可能是hosts文件

  • 关了灯 我们都一个模样

    关了灯 我们都一个模样 闭眼 流泪 崩溃 心里的伤 我要的爱, I want to love, 你给不了. You can not give. Do not give uli talent. ______深海爱人 ______刺青爱人 ______心岛爱人 ______霸王爱人 ______望月爱人 ______简约爱人 ______倾城爱人 ______剪影爱人 ______时光爱人 ______影子爱人 ______亲密爱人 ______心尖爱人 ______我的爱人 ______依旧爱人

  • 如何实现servlet接收客户端发来的http请求并返回

    怎么实现servlet接收客户端发来的http请求并返回啊 RT 一个安卓客户端 要用http发送请求给服务端 我java代码怎么 接收请求和信息并返回啊. 求思路 和 一点实例.谢谢了 ------最佳解决方案-------------------- 在servlet中通过request获取请求参数,通过response.getWriter().write("返回信息")返回 ------其他解决方案-------------------- 楼主,有个东东叫httpclient,是a

  • 用c++兑现一个爬虫,recv 返回-1wsagetlasterror返回10054阻塞时间非常长,求原因

    用c++实现一个爬虫,recv 返回-1wsagetlasterror返回10054阻塞时间非常长,求原因 如标题,我用c++写一个爬虫,在链接部分出了点毛病,接收服务器返回数据总是失败,挑了好几天了,就是不行!我怀疑是我发送的请求写法不对,我把代码贴出来,希望大神帮忙解决下! C++ 爬虫 recv wsagetlasterror 长时间 分享到: ------解决方案-------------------- 这有 HTTP 的客户端和服务器源码WebClnt, WebSvr,你参考吧: ht

  • php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值

    定义和用法 end() 函数将数组内部指针指向最后一个元素,并返回该元素的值(如果成功). 语法 end(array)参数 描述 array 必需.规定要使用的数组. 例子 . 代码如下: <?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); echo current($people) . "<br />"; echo e

  • 怎么返回多个list?另一个class如何调用返回的list并显示出来

    如何返回多个list?另一个class怎么调用返回的list并显示出来. public <T> List<T> getDetailALL(String PRO_WO_ID,String PRO_WO_CODE){ List<T> Alllist = new ArrayList<T>(); List list1 = (List)map.get("206"); //遍历监察状态数据 for(Object o:list1){ Map m = (

  • 问一个关于不要编写返回引用可变对象访问器方法的有关问题

    问一个关于不要编写返回引用可变对象访问器方法的问题 源代码:public class EmployeeTest { public static void main(String[] args) { Employee[] staff=new Employee[3]; staff[0]=new Employee( "carl cracker ",10000,1987,12,15); staff[1]=new Employee( "harry hacker ",20000

  • 问一个指针从函数返回发生变化的有关问题

    问一个指针从函数返回发生变化的问题. 大家好, 我在用gdb单步调试一个函数,这个函数是返回一个指针.这个指针在函数内部直到最后一步一直是:0x7ffff14cf380,但只要函数返回,在调用它的函数里,获取到的返回值是0xfffffffff14cf380,已经是一个无法访问的地址了.我看了一下,这个指针地址地位都相同,高位就不相同了.请问一下这个是什么原因. --cut-- 无代码无真相. 感觉有可能和变量类型有关.函数里面什么类型,调用它的函数里又是什么类型?

最新文章
  • 国内有没有稳定的二维码在线生成服务

    如谷歌这个: https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl=v2ex --cut-- qiayue在2015-02-17 22:54:1回答到: cli.im 我一直用这个 ys0290在2015-02-17 23:14:4回答到: 拿源码,自己做 IFFYcGXnXQR在2015-02-17 23:15:4回答到: http://tool.oschina.net/action/qrcode/generate?data=

  • Ubuntu Linux系统Sudo命令无效解决方法

    sudo passwd root,提示: sendmail fatal open /etc/postfix/main.cf no such file 然后发现所有的sudo命令都是不可用的.网上查找很多,最后 比较简单解决. 重启,在修复模式下,直接输入visudo命令. 在打开的/etc/sudoers最后一行加上 tmars ALL=(ALL) ALL "tmars"是初始帐号即可. 保存重启,sudo可用了

  • 仿微软风格的按钮演示

    按钮TD 按钮TD 按钮TD 提示:您可以先修改部分代码再运行,复制代码和保存代码功能在Firefox下无效. 编缉: 破洛洛 http://www.poluoluo.com

  • 梦幻西游手游结婚刷好友度 不送花也能泡妞 梦幻西游手游结婚刷好友度 不送花也能泡妞

    梦幻西游手游终于也开放结婚系统了,总算可以合法泡美眉了.好友度不够怎么办?对于土豪来说送花刷好友度是分分钟的事.那么平民们想要和美眉刷好友度怎么办?小编为大家带来一篇速刷好友度的攻略,不送花照样也能泡妞. 梦幻西游手游加群送礼包:437395178(进群验证:本站) 平民刷好友度技巧攻略: 梦幻西游手游平民刷好友度主要就是一起战斗,每日任务中的抓鬼,封妖,28星,星护,副本每次战斗都可得一点好友度野外挂机没有,抓鬼,杀星,副本,封妖持续时间较长每天做完该做的就够了,不光可以刷好友度而且在这些日常

  • PS合成脖子打结的长颈鹿 PS合成脖子打结的长颈鹿

    教程重点是打结部分的制作,难度不大,不过要自己善于独立思考,找出合适的方法.作者打结部分直接使用了素材,然后给素材表面贴上长颈鹿的皮肤,再处理好颜色和细节即可. 最终效果 1.打开背景图,看着这大沙漠没一点生气,甚至和效果图一点都不沾边是不是有点不知所措.还好有我(偷笑-.)我们只需要一部分就行了,快捷键C裁剪一部分如下图. 2.接下来一秒变高尚,使用渐变映射,没听过吗? 那看看我怎么做的. 渐变映射的基本原理就是根据原图的黑白范围将渐变应用在图像上.渐变左边会反映在阴影部分,右边会反映在高光部

  • 花神姑娘:澳洲新娘头戴花冠扮花神出嫁 花神姑娘:澳洲新娘头戴花冠扮花神出嫁

    外媒日前报道,很多新人选择在朝气蓬勃的春季举办婚礼,澳大利亚南部的新娘们开始流行在婚礼当天头戴花冠装扮成花神的模样,来纪念这个具有特殊意义的日子. 据报道,虽然花朵造型的头饰在婚礼仪式中并不鲜见,但最近越来越多南澳新娘在出嫁当天选择模仿"春天的使者"花神姑娘,以头戴花冠的造型来打扮自己,应时应景为这个大日子图一个好彩头. 澳洲一家知名花店的董事长伍德豪斯(Louise Woodhouse)认为,节奏愈来愈快的现代生活容易让人感到精神空虚,而婚礼是让女性完全置身于某种古老仪式中的完美机会

  • PHP5.5的迭代生成器的例子

    一起来看高版本的PHP5.5的迭代生成器的例子,如果各位对于php5.5的这个新功能不了解可以一起进来看看此文章. PHP5.5引入了迭代生成器的概念,迭代的概念早就在PHP有了,但是迭代生成器是PHP的一个新特性,这跟python3中的迭代生成器类似,看看PHP5.5的迭代生成器如何定义. <?php function xrange($start, $end, $step = 1) { for ($i = $start; $i <= $end; $i += $step) { yield $i

  • 闺蜜旅游拍照全攻略 闺蜜旅游拍照全攻略

    闺蜜旅游拍照全攻略,快转给你那个剪刀手闺蜜学学!

  • 施用Webbrowser的一点心得体会

    使用Webbrowser的一点心得体会 使用Webbrowser的一点心得体会 2009年06月29日 自从用上VS2008后,发现WebBrowser控件实在强大不少(.net 2003中不带),方便.实际.强大,有好多小工具就用这个写的,慢慢也有点体会了,总结一下,与网友们共享吧. 1.如何获得"打开网页出错"信息 在documentCompleted事件中,判断document.Url.AbsoluteUri中的"res://":标志即可(以前总用e.Url,

  • 怎么将应用程序application和小程序applet放到一个JAVA程序中去

    如何将应用程序application和小程序applet放到一个JAVA程序中去? 也就是说如何使一个JAVA程序 可以作为应用程序运行又可以作为小程序运行?我们实验的思考题 上网搜了好久都没有找到方法,请达人帮忙. ------解决方案-------------------- applet和application是差不多的写法. 你只需要在applet里加入public static void mian(String []args){代码}就可以了. 想运行application,就用java

热门推荐
  • 清明上河图一共有多少个人 清明上河图一共有多少个人 清明上河图是北宋风俗画,宽24.8厘米,长528.7厘米,绢本设色,是北宋画家张择端存世的仅见的精品,属国宝级文物.五米多长画卷里,共绘各色人物.牛.马.骡.驴.车.轿.船.房屋.桥梁.城楼等,那么这幅画中究竟有多少人呢? 据齐藤谦所撰<拙堂文话·卷八>统计,<清明上河图>上共有各色人物1643人,动物208头(只),比古典小说<三国演义>(1191人).<红楼梦>(975人).<水浒传>(787人)中任何一部描绘的人物都要多. <清明上河
  • 开拓人生不能丢掉的原则 开拓人生不能丢掉的原则 没有一种方法或者途径绝对适合每个人,但总有一些原则与方法是共通的,明白了这些,可能更加有助于在外漂泊的生活开拓出更美好的人生. 对于漂泊在外的年轻来说,如何适应环境并且尽快让自己扎根发芽,的确是个很现实的问题.我总结了几条看法,希望对刚刚毕业走向社会的孩子们有所帮助. 1.年轻人出门在外一定要确立目标 年轻人毕业之后选择留在异乡飘荡,一定是有着自己的目标和追求,想要在陌生的地方开拓自己的事业和人生.所以既然选择了出门在外,就一定要始终很清楚自己的目标,不管是眼前的生存大计还是未来的人生规划,都要
  • Word和WPS通用的文档排版注意事项详解 Word和WPS通用的文档排版注意事项详解 用Word或WPS给文章排版很容易,然而,容易的事情背后往往隐藏着许多让人忽略不用的基本技能,同时也可能隐藏着许多效率低下的习惯. 用Word或WPS写文章排版,这对于一般人来说是一件太容易的事情,只要会录入汉字,能分清段落和段前空格,插入想要的图片,一篇像模像样的文章就产生了.然而,就在像模像样文章产生的同时,一些影响效率的不良排版习惯也在不知不觉中养成了. 空格犯的罪--缩进对齐技巧 用Word或WPS写的文档,文章版式看起来像模像样,而一旦你发现其中有错误,改正的时候,问题就来了 当你将文
  • 珠峰登顶60周年 历数死亡之路上的路标 珠峰登顶60周年 历数死亡之路上的路标 今年5月29日是人类首次登上珠穆朗玛峰60周年纪念日,虽然迄今已有近5000人登上过海拔约8848公尺的珠穆朗玛峰.但60年来,死在攀登珠峰路途上的登山客也有近300人,这数字至今都持续增加中,连今年都还有8名登山者未能躲过死神,其中包括3名尼泊尔登山向导,为何人类的科技如此进步,能安全地飞上太空,却连登上珠峰都如此危险?原因就是珠峰峰顶最大风力可达到强烈台风的时速189公里,气温可达摄氏零下73度.此外,这里空气的含氧量是海平面水准的2/3,这样我们就很容易理解为什么有那么多的探险者无功而返了
  • 怎么让两台投影仪同时播放一个画面 怎么让两台投影仪同时播放一个画面 如果需要在大场地播放视频,需要同时用两台投影仪,现在的投影仪,很多有俩个视频接口,一个输入,一个输出,那我们用笔记本跟两台投影仪串联就可以了. 这个原理就跟电脑接双显视频一样,是需要独立显卡并有俩外视频接口才行. 方法/步骤 1做这些事情之前,我们首先要确定自己各个仪器的规格性能.我们首先可以看一下投影仪的背后接口. 2看看是不是同时拥有俩个视频输入口,一般是VGA IN 和 VGA OUT.这是VGA视频输入口和VGA视频输出口. 3如果有的话那就好办了,其实只要一台投影仪有VGA IN和VG
  • iOS8.4正式版发布 iOS8.4正式版发布 就在昨晚,苹果正式推送了iOS 8.4系统升级,这应该是iOS 8的最后一个大版本了. 事实上早在今年4月份,iOS 8.4的第一个测试版就跟开发者们见面了,但苹果足足拖了两个多月才将其正式发布. iOS 8.4最大的特色就是加入了Apple Music,此外还优化了iBooks的性能并修复部分问题. 以iPhone 6为例,这次的更新包大小在218MB左右,并不算大. 与此同时,iOS8.4的完美越狱也取得有效进展,国内越狱团队PP越狱助手第一时间发布iOS8.4完美越狱工具.
  • 操作系统无法识别usb设备时该怎么办 操作系统无法识别usb设备时该怎么办 1.右键点击"计算机",在右方出现的列表下选择"管理"; 2.点击打开计算机管理下的"设备管理器"; 3.在"设备管理器"中,点击"通用串行总线控制",在下方出现"USB Root Hub"设备列表中,右键点击"USB Root Hub"将其"禁用"菜单后再"启用"; 4.完成以上的操作之后再将u盘插入到电脑上试试,无需重启电脑
  • 怎么将电话联系人添加3D Touch菜单中去 怎么将电话联系人添加3D Touch菜单中去 3D Touch是苹果出的一个新功能了我们可以把一些东西添加到3D Touch来了,下面我们来看如何把自己喜欢的联系人添加到苹果的3D Touch菜单上吧. 1.我们在iophone中点击电话应用,并点击"个人收藏"如下图所示,点击进入先 2. 接着我们再点击"添加联系人"这个简单点击"+ ",这样可以在你手机通迅录中添加的人 3.如果一个联系人拥有多个联系方式(例如电话或 FaceTime),你就需要从中选择一个. 注意:在3d touch菜单