码迷,mamicode.com
首页 > 系统相关 > 详细

linux下socket断开检测与重连

时间:2015-06-27 15:19:35      阅读:404      评论:0      收藏:0      [点我收藏+]

标签:

一 使用select函数的返回值判断(适用于在一定时间段内肯定有数据交互的场合)

#include <sys/select.h> 

int select (int maxfd + 1,    fd_set *readset,    fd_set *writeset,    fd_set *exceptset,    const struct timeval * timeout);
  最大的文件描述符加1,  检查可读性,      检查可写性  检查带外数据
  一个指向timeval结构的指针,用于决定select等待I/o的最长时间。如果为空将一直等待。
       timeval结构的定义:struct timeval {
                      long tv_sec; // seconds
                   long tv_usec; // microseconds
                  }

linux下socket断开检测与重连

标签:

原文地址:http://www.cnblogs.com/cj2014/p/4603839.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!