位置:首页 » 技术 » 当服务器主组织机时,客户端发出第一个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.如果是 服务器主机被断电

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

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

  • 主swf文件加载另一个swf文件怎么传递Array

    主swf文件加载另一个swf文件如何传递Array 例如a.swf加载b.swf,如何把a.swf的一个Array数组传递给b.swf ------解决方案-------------------- 给楼主介绍几个方法. 1.静态类中的静态变量.最简单有效的方法. a.swf和b.swf都调用script.as.script类中包含一个public static var temp:Array. a.swf对静态类中temp进行赋值,b.swf再去取值就可以了. 2.利用set来对其赋值. b.sw

  • 从android客户端通过post方法发出汉字到Php,Php返回客户端,就出现乱码?如何解决

    从android客户端通过post方法发出汉字到Php,Php返回客户端,就出现乱码?怎么解决 本帖最后由 gunzi318 于 2014-06-20 14:03:16 编辑 如题.请问问题出现在了那里. 返回汉字通过echo 直接返回的.没有通过数据库. ------解决方案-------------------- Android那边需要什么编码,你就给什么编码就行了. ------解决方案-------------------- 1:统一编码 2:采用json格式传输

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

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

  • SimpleJdbcInsert应用executeAndReturnKeyHolder方法返回主键时需要注意的一个地方

    SimpleJdbcInsert使用executeAndReturnKeyHolder方法返回主键时需要注意的一个地方 原文出处: http://www.javatang.com/archives/2010/08/09/3212438.html 作者: Jet Mah from Java堂 声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处.作者信息及此声明! Spring的SimpleJdbcInsert发挥了Simple风格,与SimpleJdbcTemplate同属于

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

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

  • 一个关于execl函数返回值的有关问题

    一个关于execl函数返回值的问题 百度关于execl函数的百科在这个位置:http://baike.baidu.com/view/6221940.htm# 但是里面的一句话我不是赞同的: 返回值 :成功则不返回值, 失败返回-1, execl函数都是定义的int,怎么会没有返回值呢.为了验证这一点,我在linux下面做了简易的函数.正确的时候返回值是有的,但是比较大.我不知道这个execl返回值是什么.于是想请教各位大侠. execl函数 ------解决方案-----------------

  • 问一个函数按值返回和按引用返回的性能有关问题和解决方法

    问一个函数按值返回和按引用返回的性能问题和解决办法 第一种按值返回: Type fun() { Type t; ..... return t; // 返回时会构造一个新的Type并返回此新对象,并调用t的析构函数 } 第二种按引用返回: Type& fun() { Type t; ..... return t; // 返回T的地址,但还是会调用t的析构函数 } 第一种结果虽然正确,可是浪费了一个对象的构造和析构过程, 第二种虽然返回了地址,可是对象已经被释放了,也就是结果不对 现在我想问,我采用

  • 用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-- 无代码无真相. 感觉有可能和变量类型有关.函数里面什么类型,调用它的函数里又是什么类型?

  • java 一个类中的方法调用另一个类的方法返回空值,如何解决

    java 一个类中的方法调用另一个类的方法返回空值,怎么解决? 本帖最后由 ewili 于 2013-02-18 12:20:24 编辑 我现在需要在类urlprocess中的ReArray方法中调用process类中的gettime方法,但是rearray方法输出后的结果是null,而我在main函数中调用该方法就可以正常输出,问题出现在什么地方,出问题的地方我使用 the problem 进行了注释,the problem1是在main函数中调用,the problem2是在rearray方

  • java中运作另一个java并获取返回值

    java中运行另一个java并获取返回值 在jar包程序中设置返回值: System.exit(1); 如: if(hasException){System.exit(1);}else{System.exit(0);} java程序中运行java并获取返回值: Process p=Runtime.getRuntime().exec( "test.jar "); int exitInt=p.exitValue();//程序返回的值.

  • 比较二个List,将不同的数据作为一个新的List返回,该怎么解决

    比较二个List,将不同的数据作为一个新的List返回 比较二个List,结果要返回第一个里面没有的数据. 二个List里面装的都是String类型的 将不同的值做为一个新的List返回 ------解决方案-------------------- public static List<String> compareTwoList(List<String> oldList, List<String> newList) { List<String> other

  • 怎么实现当用户发送一个页面请求,返回给用户以xml文件形式显示的页面

    如何实现当用户发送一个页面请求,返回给用户以xml文件形式显示的页面 实现当用户发送一个页面请求,返回给用户以xml文件形式显示的页面,用户请求的条件是多样的,不固定的,可以是某个字段,id啊,就是不要写死,急救啊,拜托各位大神了 ------解决方案-------------------- 给你个思路 <% String sb="": 可以写java代码 对sb进行赋值 %> <?xml version="1.0" encoding="

最新文章
  • 明日边缘是我看过最无趣的一部科幻片 明日边缘是我看过最无趣的一部科幻片

    看睡着了,,, 浪费我两听啤酒还有一只猪耳朵... --cut-- tanny在2014-06-28 22:12:5回答到: 果然,前段時間某一天,無聊起來用強國福利看了一次阿湯哥上一部的科幻爛片,不久之後看到這次的宣傳片,我已經有充足的心理準備不想看. shichimiya在2014-06-28 22:58:0回答到: 小说有翻译的,值得看看 bjhyyc在2014-06-28 23:01:3回答到: 电影院看挺好的 Cwind在2014-06-28 23:08:4回答到: 这种爆米花片不去电

  • 晚上看电视想用耳机,耳机线不够长,在不换耳机的前提下有哪些好的解决方法?

    离电视3米左右,延长线估计也得2根,走路还会绊到比较麻烦. 无线有什么设备能扩展? --cut-- sarices在2013-08-25 18:37:3回答到: 蓝牙,发射器和接收器 lhx2008在2013-08-25 19:02:3回答到: 好奇葩的要求,10米的延长线都有,比较经济,@sarices 用蓝牙好麻烦的样子,要发射器.接收器.耳机三样 lanbing在2013-08-25 19:24:1回答到: 楼主的标题和内容冲突了吧..标题说不换耳机,又说线不够长,线控耳机吧..内容又说无

  • 收于一个小米路由,有的带价来~

    收于一个小米路由,有的带价来~~谢谢~~ --cut-- xiao940190347在2014-01-08 18:58:3回答到: 这个,一般不会卖,而且也不是一般人能够有内测资格的--- nashsu在2014-01-08 20:17:4回答到: @xiao940190347 哎,所以求助万能的v2ex么~~ Dungeons在2014-01-08 20:31:4回答到: 我是来观望的. jasontse在2014-01-08 20:34:3回答到: 听说有人 1K5 出 fedoral在20

  • 立夏养生老中医告诉你怎么做 立夏养生老中医告诉你怎么做

    每年5月5日或6日,太阳到达黄经45°为立夏节气.我国自古习惯以立夏作为夏季开始的日子.立夏过后,全国各地的气温就明显升高,许多地方都已经超过摄氏30度了.在这逐渐炎热起来的立夏季节,我们如何立夏养生呢?中医告诉你立下养生几点注意事项. 本站阅读配图 1.立夏养生之早睡早起 中医认为"夏气与心气相通",立夏养生要注意早睡早起,重视"静养",避免运动过后大汗淋漓,"汗"出伤阳,在饮食调养方面,宜采取"增酸减苦.补肾助肝.调养胃气"

  • 利用黑白工具快速打造柔美的单色效果 利用黑白工具快速打造柔美的单色效果

    来源:PS酒吧 作者:Mo 单色照片的调色方法非常多,下面的教程介绍用黑白工具来调.这个调色工具需要CS3及以上版本才有.如果你的PS版本不够高的话可以用其它方法来调. 原图 最终效果 1.打开原图, 使用Topaz 插件磨皮处理图片. 2.执行:图像 > 调整 > 通道混合器,参数设置如图. 3.新建一个图层按Ctrl+Alt+Shift+E 盖印图层. 4.使用减淡工具,为图片添加人物高光,如图: 5.执行:图像 > 调整 > 黑白,参数设置如图: 6.新建一个图层,按Ctrl

  • 青椒拌茄子的做法

    原料:茄子.青椒. 配料:辣椒油.醋.姜末.蒜末.香菜末.生抽.芝麻油.少许白糖.炒香的芝麻. 做法: 1.将茄子.青椒洗净,茄子切成两半,放入已烧开的蒸锅中,隔水蒸熟(约10分钟);蒸熟后将其取出,晾凉. 2.将蒸熟晾凉的青椒去籽后与茄子一起放入调理盆中,用擀面杖将其捣烂. 3.将姜末.蒜末.生抽.醋.辣椒油.芝麻油.适量的盐.少许白糖.炒香的芝麻一起放入小碗中,拌匀成调味汁. 4.将香菜末放入处理好的茄子中,倒入调味汁,拌匀即可.http://www.3lian.com 经验分享: 蒸熟的茄

  • 全民枪战副武器怎么搭配 副武器搭配攻略 全民枪战副武器怎么搭配 副武器搭配攻略

    在全民枪战这款游戏里面,大家一般情况下就是只用主武器进行战斗,副武器很少利用,其实副武器用好了,能更加的提升自己的能力,今天小编就为各位玩家们玩家带来了副武器在选择搭配上面的一些信息,下面各位玩家们就和小编一起去看一下吧. 给各位玩家们分享一下全民枪战这款游戏里面副武器搭配的方法. 搭配方法: 在很多的副本中对于手雷的运用特别的多,我们可以准备三个不同的手雷,因为不同的手雷在区域地理有不同效果. 在巷战的副本中需要的手雷的爆炸时间要快速,不然是特别容易被敌人逃走,这个时候利用闪光手雷的效果是最好

  • Highcharts翻译系列之十五:title标题和subtitle副标题

    Highcharts翻译系列之十五:title标题和subtitle副标题 subtitle副标题 参数 描述 默认值 align 水平布局方式.可以是left,right,center. center floating 当子标题是浮动的时候,绘图区将不会给它留空间 false style 副标题的样式. {color:'#3E576F'} text 副标题的文本 null useHTML 是否用HTML渲染子标题 false verticalAlign 垂直布局方式.可以是 top,middl

  • 从网下或者哪里拷贝上来的代码前面总有编号,怎么去掉(原创)

    从网上或者哪里拷贝下来的代码前面总有编号,如何去掉(原创) 从网上或者哪里拷贝下来的代码前面总有编号,如何去掉呢,网上有说用程序的太麻烦,于是,我找到了下面两种方法,share 一下~ 1.使用正则表达式: 在editorplus(notepad++)里按ctrl+h,弹出框里勾选上"正则表达式(regular expression)",然后 第一个框里写 ^[0-9]*. 第二个框里敲一个空格 2.这个是notepad++特有的,而editorplus没有的 将代码拷进去,按住ctr

  • 漏洞预警:Docker Swarm Manager远程管理端口访问 漏洞预警:Docker Swarm Manager远程管理端口访问

    Docker是一款国内外云平台常用的应用程序轻量级容器,AWS,百度等都有使用.通常用于轻量化部署应用. 在Docker Swarm的部署文档中,由于默认存在某些不安全的配置样例,导致Manager的2375管理端口对外,可以造成写文件并通过写入ssh key文件获取系统root权限. 漏洞分析 利用 Docker 节点上开放的 TCP 端口 2375 远程执行 Docker 命令,进而可获取服务器 Root 权限. 影响范围 1.目前还在使用的所有版本的 Docker 2.所有使用 Docke

热门推荐
  • 坚果手机激活失败怎么回事? 坚果手机激活失败怎么回事? 北京时间8月25日晚锤子科技(北京)有限公司,在上海梅赛德斯-奔驰文化中心举行发布会,全新品牌及其首款新品坚果手机正式亮相,而距离坚果手机推出已经有一些日子了,相信也有不少的用户们已经入手体验了.而最近有很多用户反映说坚果手机激活失败,不知道这究竟是怎么回事,到底该怎么办呢?针对网友们提出的问题,下面小编来和大家分享下坚果手机激活失败解决方法,希望对大家有所帮助. 坚果手机激活失败解决方法 对于大家所反映的坚果手机激活失败问题,大家只要插手机卡即可激活,如果还不行的话请检查自己的手机网络是否正常
  • 刀塔传奇死骑觉醒任务详解 亡灵不死传说开启 刀塔传奇死骑觉醒任务详解 亡灵不死传说开启 刀塔传奇死骑终于迎来觉醒,开启了亡灵族不死的传说.针对死骑觉醒,部分玩家很早就整理出来关于该英雄觉醒的图鉴,不过对于觉醒任务流程,很少有知道的,下面小编根据官方提供整理出来了死骑觉醒任务的详细流程,希望能够帮到大家. 觉醒任务第一环:合成死骑觉醒专属装备梦魇兽 觉醒装备:梦魇兽 觉醒装备属性:最大生命+900,物理攻击力+90,魔法强度+200 觉醒材料:安眠药.泰坦战斧.禁卫军胸甲.闪避项链 专属材料掉落:十三章精英-沼泽·团战中心 合成数量:60 需要去精英副本第十三章,沼泽团战中心刷觉醒装
  • 心上怎么发布闲置物品 心上怎么发布闲置物品 心上发布闲置物品方法.经常买了很多东西回家,但是用得到的只有一小部分?一些我们用不上可以在心上发布闲置物品出去,有人要的话就可以出售出去,那么要怎么发布闲置物品呢?现在小编就教大家心上发布闲置物品方法. 1)打开心上,然后点击下方的[出售],然后点击[普通发布];(如下图) 2)点击下方的编辑框输入物品信息,最后点击[确认发布]即可.(如下图)
  • 电脑中怎么找回并恢复误删的文件(win7/8) 电脑中怎么找回并恢复误删的文件(win7/8) 可能有时我们不小心把重要文件删除了但还把回收站给清除了,那么这些误删除的文件要怎么恢复呢,下面我以windows 7为实例介绍恢复误删除的文件. 一起来看看小易是怎么做的! 首先,找到 E 盘"测试"文件夹,右键单击鼠标, 选择"属性". psetext_close">收起这个图片展开这个图片 打开"以前的版本"选项卡,选择合适的还原点(如果有多个的话),按"还原". 收起这个图片展开这个图片 系统会跳出确认窗