Chinaunix首页 | 论坛 | 博客
  • 博客访问: 558987
  • 博文数量: 142
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1452
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-12 16:28
文章分类

全部博文(142)

文章存档

2016年(10)

2015年(60)

2014年(72)

我的朋友

发布时间:2014-09-16 11:25:31

1.任何一端调用close,称此端为主动关闭,如果此时socket描述符的引用计数为0,则发送一个FIN报文2.接收到FIN的对端执行被动关闭。这个FIN由TCP确认,作为一个文件结束符传递给接收端应用程序,因为FIN的接收意味着接收端应用进程在相应连接上再无额外数据可接收。发送ACK确认3.对端也调用close,发送FIN4.发送ACK.........【阅读全文】

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

发布时间:2014-09-15 17:25:07

1.服务器必须准备好接受外来的连接,通过调用socket,bind和listen来完成,这个过程称之为被动打开2.客户端通过connect发起主动打开。此时客户端发送一个syn报文给服务器3.服务器发送ACK确认客户端的SYN4.客户端发送ACK确认服务器的SYN.........【阅读全文】

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

发布时间:2014-09-15 14:08:52

函数原型:       #include        #include        int fcntl(int fd, int cmd, ... /* arg */ );作用:改变已经打开的文件的性质。5种功能:1.复制一个现有的描述符(cmd=F_DUPFD)  dup(fd) fcntl(fd,F_.........【阅读全文】

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

发布时间:2014-09-09 17:59:19

实际用户ID/组ID--------这两个字段取自/etc/passwd文件中对应的用户ID和组ID。有效用户ID/有效组ID/附加组ID---------------决定文件的访问权限。保存的设置用户ID/保存的设置组ID---------执行一个程序时包含了有效用户ID和有效组ID的副本。通常情况下,有效用户ID等于实际用户ID,有效用户组等于实际用户组ID。.........【阅读全文】

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

发布时间:2014-09-05 17:55:05

函数原型:       #include        extern char **environ;       int execl(const char *path, const char *arg, ...);       int execlp(const char *file, const char *arg, ...);       int exe.........【阅读全文】

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

登录 注册