随笔分类 -  linux-网络编程

转: 如何用linux命令修改linux主机ip网关子网掩码
摘要:linux一般使用ifconfig命令修改linux主机的ip、网关或子网掩码。 1.命令格式: ifconfig [网络设备] [参数] 2.命令功能: ifconfig 命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。 3.命令参数: up 启动指定网络设备/网 阅读全文
posted @ 2016-09-10 13:50 care2014 阅读(7574) 评论(0) 推荐(0)
转:pthread_detach()函数
摘要:创建一个线程默认的状态是joinable。 如果一个线程结束运行但没有被join,则它的状态类似于进程中的Zombie Process,即还有一部分资源没有被回收(退出状态码). 所以创建线程者应该调用pthread_join来等待线程运行结束,并可得到线程的退出代 码,回收其资源(类似于wait, 阅读全文
posted @ 2016-08-30 13:45 care2014 阅读(124) 评论(0) 推荐(0)
转: pthread_create()
摘要:pthread_create函数 原型:int pthread_create((pthread_t *thread, pthread_attr_t *attr, void *(*start_routine)(void *), void *arg) 用法:#include <pthread.h> 功能 阅读全文
posted @ 2016-08-30 11:31 care2014 阅读(190) 评论(0) 推荐(0)
转:exit()与_exit()的区别
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 从图中可以看出,_exit 函数的作用是:直接使进程停止运行,清除其使用的内存空间,并清除其在内核的各种数据结构;exit 函数则在这些基础上做了一些小动作,在执行退出之前还加了若干道工序。e 阅读全文
posted @ 2016-08-30 10:37 care2014 阅读(167) 评论(0) 推荐(0)
转:perror和strerror的区别
摘要:概述: perror和strerror都是C语言提供的库函数,用于获取与erno相关的错误信息,区别不大,用法也简单。最大的区别在于perror向stderr输出结果,而 strerror向stdout输出结果。 测试代码如下: [cpp] view plain copy print? #inclu 阅读全文
posted @ 2016-08-30 10:35 care2014 阅读(374) 评论(0) 推荐(0)
转:socket通信简介
摘要:转:http://blog.csdn.net/xiaoweige207/article/details/6211577/ 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进 阅读全文
posted @ 2016-08-30 10:32 care2014 阅读(195) 评论(0) 推荐(0)
转:为什么需要htons(), ntohl(), ntohs(),htons() 函数
摘要:为什么需要htons(), ntohl(), ntohs(),htons() 函数: 在C/C++写网络程序的时候,往往会遇到字节的网络顺序和主机顺序的问题。这是就可能用到htons(), ntohl(), ntohs(),htons()这4个函数。 网络字节顺序与本地字节顺序之间的转换函数: 之所 阅读全文
posted @ 2016-08-30 10:27 care2014 阅读(243) 评论(0) 推荐(0)
转:sprintf与snprintf
摘要:int sprintf( char *buffer, const char *format [, argument] ... ); 除了前两个参数类型固定外,后面可以接任意多个参数。而它的精华,显然就在第二个参数:格式化字符串上。 printf和sprintf都使用格式化字符串来指定串的格式,在格式 阅读全文
posted @ 2016-08-30 10:19 care2014 阅读(349) 评论(0) 推荐(0)
转: fscanf()函数详解
摘要:以前解析有规律的文件的时候要么用正则表达式,要么就是傻傻的自己写程序来解析有规律的文件。今天突然发现c的库函数中有一个现成的可以解析有规律的文件的函数,就是fscanf()函数。哎 以前自己做了这么多无用功,在这里详细解析一下fscanf函数: fscanf()函数(有点像正则表达式): 功 能: 阅读全文
posted @ 2016-08-30 10:14 care2014 阅读(398) 评论(0) 推荐(0)
转:fopen()函数
摘要:1.2 文件的输入输出函数 键盘、显示器、打印机、磁盘驱动器等逻辑设备, 其输入输出都可以通过文件管理的方法来完成。而在编程时使用最多的要算是磁盘文件, 因此本节主要以磁盘文件为主, 详细介绍Turbo C2.0提供的文件操作函数, 当然这些对文件的操作函数也适合于非磁盘文件的情况。 另外, Tur 阅读全文
posted @ 2016-08-30 10:07 care2014 阅读(254) 评论(0) 推荐(0)
转:struct sockaddr与struct sockaddr_in ,struct sockaddr_un的区别和联系
摘要:在linux环境下,结构体struct sockaddr在/usr/include/linux/socket.h中定义,具体如下:typedef unsigned short sa_family_t;struct sockaddr { sa_family_t sa_family; /* addres 阅读全文
posted @ 2016-08-30 09:59 care2014 阅读(2600) 评论(0) 推荐(0)