Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1859947
  • 博文数量: 274
  • 博客积分: 2366
  • 博客等级: 大尉
  • 技术积分: 1880
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-22 09:37
文章分类

全部博文(274)

文章存档

2022年(1)

2020年(10)

2019年(7)

2018年(18)

2017年(26)

2016年(32)

2015年(43)

2014年(30)

2013年(44)

2012年(36)

2011年(17)

2010年(10)

发布时间:2013-01-11 16:49:43

SO_LINGER和优雅关闭连接2010-07-09 10:47:22标签:套接字 职场 休闲 SO_LINGER原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://unliminet.blog.51cto.com/380895/346686当调用closesocket关闭套接字时,SO_LINGER将决定系统如何处理残存在套接字发送队列中的数据。处理方式无非两种:丢弃或者将数据继续发送至对端,优雅关闭连接。事实上,SO_LINGER并不被推荐使用,大多数情况下我们推荐使用默认的......【阅读全文】

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

发布时间:2013-01-11 16:37:41

setsockopt :SO_LINGER 选项设置分类: 网络编程2009-02-23 17:55 8931人阅读 评论(2) 收藏 举报 setsockopt 设置 SO_LINGER 选项    此选项指定函数close对面向连接的协议如何操作(如TCP)。内核缺省close操作是立即返回,如果有数据残留在套接口缓冲区中则系统将试着将这些数据发送给对方。 SO_LINGER选项用来改变此缺省设置。使用如下结构:struct linger {  &nb......【阅读全文】

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

发布时间:2013-01-04 09:14:33

说到“正则表达式”(简称RegExp),它又是一个极具UNIX STYLE的超级武器。RegExp的内容极为广泛与庞杂,若要精通它,恐怕要跟精通C语言的难度相当。许多讲述RegExp的教材的作者自己就对它一知半解、不得真要,所以写出来的教材也让学生看得云里雾里、稀里糊涂,更是完全无法发挥这套武器的强大威力。本人根据自己多年在UNIX?-like系统上的琢磨和捣鼓,或许可以用最简洁、最切中要害的方法,向你们解明RegExp的基本精义。 ※在当前的FreeBSD系统中,虽然/usr/bin/grep与/usr/bin/egrep两个程序完全一致,但要用到egrep(扩充语法的grep),......【阅读全文】

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

发布时间:2012-12-26 11:45:29

1.效果不理想#include <stdio.h>#include <unistd.h>#include <netdb.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>int main() {    char hname[128];    struct hostent *hent;    int i;    gethostname(hname, size......【阅读全文】

阅读(5219) | 评论(1) | 转发(0)

发布时间:2012-12-25 14:17:02

sockaddr与sockaddr_in结构体简介2006-11-26 16:46 40145人阅读 评论(17) 收藏 举报  struct sockaddr {unsigned  short  sa_family;     /* address family, AF_xxx */char  sa_data[14];             &n......【阅读全文】

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

登录 注册