设为首页 加入收藏

TOP

Linux C 源码(issockettype:套接字描述符判定函数)
2015-11-10 13:45:29 来源: 作者: 【 】 浏览:1
Tags:Linux 源码 issockettype: 套接字 描述 判定 函数

Linux C 源码(issockettype:套接字描述符判定函数)


int issockettype(int fd)
{
? ? struct stat st;
? ? int err =? fstat(fd, &st);//获得文件的状态?
? ? if( err < 0 )? {
? ? ? ? return -1;
? ? }


? ? if((st.st_mode & S_IFMT) == S_IFSOCK)? {
? ? ? ? //利用系统宏,比较是否是套接字描述符
? ? ? ? printf("套接字描述符\t");
? ? ? ? return 1;
? ? }? else{
? ? ? ? printf("普通文件描述符\t");
? ? ? ? return 0;
? ? }
}


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux C 源码(nMAsciiHexToBinar.. 下一篇Linux网络编程--非阻塞编程

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: