Chinaunix首页 | 论坛 | 博客
  • 博客访问: 306377
  • 博文数量: 214
  • 博客积分: 4258
  • 博客等级: 上校
  • 技术积分: 2021
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-02 09:16
个人简介

http://blog.csdn.net/ly21st http://ly21st.blog.chinaunix.net

文章分类

全部博文(214)

文章存档

2018年(16)

2015年(1)

2014年(2)

2012年(22)

2011年(173)

发布时间:2011-10-16 15:38:23

16.2           ioctl函数 我们可以把和网络有关的请求分为6类:1)套接口操作;2)文件操作3)接口操作4)ARP高速缓存操作5)路由表操作6)流系统 16.3       &n.........【阅读全文】

阅读(322) | 评论(0) | 转发(0)

发布时间:2011-10-10 21:24:01

15.5 非阻塞connect:Web客户程序 // web.h #include "unp.h" #define MAXFILES 20#define SERV  "80" /* port number or service name */ struct file {  char *f_name;   /* filename */  char *f_host;   /* hostname o.........【阅读全文】

阅读(323) | 评论(0) | 转发(0)

发布时间:2011-09-28 09:32:35

非阻塞读写默认 socket 是阻塞的,读写函数 read, readv, recv, recvfrom, recvmsg 以及 write, writev, send, sendto, sendmsg 都有可能会阻塞。可以将 socket 描述字设为非阻塞,这样,当 socket 描述字未就绪时,调用以上读写函数将会返回 EWOULDBLOCK 或 EAGAIN 。UNPv1 给出了一个 非阻塞socket + select 的例子.........【阅读全文】

阅读(420) | 评论(0) | 转发(0)

发布时间:2011-09-27 13:38:58

14.1 概述        Unix域提供了两种类型的套接口:字节流套接口(与tcp类似)和数据报套接口(与udp类似)14.2 Unix域套接口地址结构 14.7 描述字传递 当考虑从一个进程向另一个进程传递所打开的描述字时,我们通常会想到:1)在fork调用后,子进程共享父.........【阅读全文】

阅读(263) | 评论(0) | 转发(0)

发布时间:2011-09-26 19:26:30

13.2 套接口超时        有三种方法给套接口上的I/O操作设置超时:1)调用alarm,在到达指定时间时产生SIGALRM信号;2)使用select阻塞在等待I/O上,select内部有一个时间限制,以此代替在read或write调用上的阻塞;3)使用新的SO_RCVTIMEO和SO_SNDTIMEO套接口.........【阅读全文】

阅读(323) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册