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

辽宁网站推广的目的教育行业建设网站

辽宁网站推广的目的,教育行业建设网站,网站建设专家cms,户外网站建设背景 你有没有好奇过我们在java中通过Socket.setSoTimeout()设置timeout参数时#xff0c;他怎么做到在timeout时间到了之后连接就报错的#xff1f;有没有产生过误解#xff0c;这个参数就是设置keepalive探测包的检测间隔#xff1f; 问题真相 其实Socket.setSoTimeou…背景 你有没有好奇过我们在java中通过Socket.setSoTimeout()设置timeout参数时他怎么做到在timeout时间到了之后连接就报错的有没有产生过误解这个参数就是设置keepalive探测包的检测间隔 问题真相 其实Socket.setSoTimeout()设置的timeout和keepalive探测包的检测间隔时间完全是两个不一样的参数在linux中Socket.setSoTimeout()的实现如下代码所示 // 如果timeout 0 则设置为nonblock模式 SET_NONBLOCKING(fd); /*如果有数据,直接获取,否则返回,不阻塞*/ read(fd, ...); /** 使用系统调用select来模拟阻塞调用超时*/ while (1) {struct timeval t;t.tv_sec timeout / 1000;t.tv_usec (timeout % 1000) * 1000;Select(fd1, ...);...... } ...... // 重新设置为阻塞模式 SET_BLOCKING(fd);这个Socket.timeout超时的实现是通过在linux内核代码中判断的这些Socket.timeout的内容都和keepAlive探测包没有关系也就是说不管Socket.timeout和keepAlive探测包(一般是连接空闲两个小时后发出)是独立的空闲的tcp连接什么时候报错取决于是否配置了Socket.timeout如果配置了Socket.timeout那么当达到Socket.timeout之后连接就会报错否则就只有等待tcp的keepAlive两小时一次的探测包
http://www.dnsts.com.cn/news/70529.html

相关文章:

  • 单位网站建设和维护免费设计室内装修软件
  • 做一个家乡网站有什么可以做网站建设广告
  • 行业门户网站建设哪家好wordpress 菜单字体
  • 江西求做网站wordpress __()
  • 深圳网站设计公司招聘uc浏览器网页版
  • 网站与备案信息不符绵阳医院网站建设
  • 浙江住房和城乡建设厅报名网站免费推广网址注册
  • 韶关手机网站建站公司优化网站的案例
  • 扬州高端网站制作微信小程序需要收费吗
  • 为何建设银行的网站登不上去网龙网络公司游戏
  • 上海网站建设推广服务做尾货的网站
  • 上海高端定制网站公司门户网官网
  • 体育用品东莞网站建设汕头seo管理
  • 织梦网站如何修改数据库配置深圳建站公司哪个济南兴田德润简介
  • 网站截图怎么做艺术视频手机网站可以做吗
  • 专业网站设计的公司营销型网站的类型有哪些
  • 中国建行网站首页做一个app需要什么流程
  • 邯郸有建网站吗哪个公司好些wordpress 文章标题
  • 网站域名地址查询营销推广的目标
  • 做企业网站的公司有哪些抄袭的网站
  • 无限容量网站哈尔滨市建设工程交易网
  • 手机网站开发方式有做网站代理运营的吗
  • 做网站空间会招攻击凡科一个注册做2个网站
  • 大连商城网站制作如何做pdf电子书下载网站
  • 做资源共享网站app开发网站
  • 做翻译网站 知乎智能科技公司取名字大全
  • 网络营销是什么一种市场营销方式学seo优化
  • 珠宝类企业网站(手机端)做外贸公司网站
  • 福建漳州东山建设局网站有创意的网络营销案例
  • 一个网站如何做seo优化mysql 网站登录密码