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

钓鱼转转网站在线生成seo顾问收费

钓鱼转转网站在线生成,seo顾问收费,本地做网站顺序,阿里巴巴网站建设哪家好先启动Server,再启动Client,然后使用CtrlC关闭Server,马上再运行Server,会得到以下结果: bind error: Address already in use这是因为,虽然Server的应用程序终止了,但TCP协议层的连接并没有完全…
  • 先启动Server,再启动Client,然后使用Ctrl+C关闭Server,马上再运行Server,会得到以下结果:

    bind error: Address already in use
    
  • 这是因为,虽然Server的应用程序终止了,但TCP协议层的连接并没有完全断开,因此Server不能再监听同样的端口

  • 使用netstat命令可以查看,Server终止时,Socket描述符会自动关闭并发FIN段给Client,Client收到FIN后处于CLOSE_WAIT状态,但是Client并有终止,也没有关闭Socket描述符,因此不会发FIN给Server,最终导致Server的TCP连接处于FIN_WAIT2状态

  • 我们再使用Ctrl+C将Client终止掉,Client终止时自动关闭Socket描述符,Server的TCP连接收到Client发的FIN段后处于TIME_WAIT状态;TCP协议规定,主动关闭连接的一方要处于TIME_WAIT状态,等待两个MSL的时间后才能回到CLOSED状态,MSL在RFC1122中规定为两分钟,但各操作系统的实现不同,Linux上一般为半分钟

  • 由于我们先终止了Server,所以Server是主动关闭连接的一方,在TIME_WAIT期间仍然不能再次监听同样的Server端口

  • 在Server的TCP连接没有完全断开之前不允许重新监听是不合理的,因为前后Server占用的是同一个端口,但不一定是同一个IP地址

  • 可以通过setsockopt()设置Socket描述符的选项SO_REUSEADDR为1,表示允许创建端口号相同但IP地址不同的多个Socket描述符

http://www.tj-hxxt.cn/news/127962.html

相关文章:

  • wordpress购物插件seo推广一年要多少钱
  • 凡科登陆网站手机版最近的疫情情况最新消息
  • 什么网站做h5没有广告自媒体是什么
  • 广州网站设计营销公司谷歌推广
  • 网监大队让网站备案自助建站工具
  • 建设一个直播网站多少钱百度大搜数据多少钱一条
  • 网站模板带后台 下载企业网站有哪些平台
  • 做企业网站注意事项相城seo网站优化软件
  • 幼儿园校园网站建设情况爱站网站排名查询工具
  • 西安网站建设云李网站推广四个阶段
  • 客户网站建设问题百度网站推广
  • 简述网站建设基本过程网络课程
  • 前端静态网站模板下载今日广州新闻最新消息
  • 上市公司网站推广方案厦门百度开户
  • 网站调用网页怎么做如何搭建公司网站
  • 济南企业做网站百度网页推广费用
  • 佛山微网站建设哪家专业编写网页的软件
  • 昆明网站建设创意图片优化是什么意思
  • 做网站一条龙北京网站优化常识
  • 网站开发需要提供哪些东西百度帐号申请注册
  • 合肥做网站mdyun南宁seo外包服务商
  • 做网站版头蓝色图片建网站有哪些步骤
  • 外贸网站如何做推广电话无锡网站建设seo
  • 台州建设银行官方网站品牌营销推广策划方案
  • 个人网站建设背景和目的百度图片搜索网页版
  • 企业网站相关案例百度推广个人能开户吗
  • 给银行做网站h5制作
  • 吉林响应式网站建设seo零基础培训
  • 光明楼网站建设网络营销的策略
  • 北京做网站企业爱站关键词挖掘old