上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 42 下一页

2015年11月23日

linux 网络编程 inet_pton & inet_ntop函数

摘要: #include int inet_pton(int family,const char * strptr,void * addrptr); 返回:1--成功, 0--输入不是有效的表达格式 , -1--出错const char * inet_ntop(int family,const vo... 阅读全文

posted @ 2015-11-23 13:07 zyz913614263 阅读(6368) 评论(0) 推荐(0) 编辑

Linux网络编程 gethostbyaddr()

摘要: C语言函数 概述: 返回对应于给定地址的主机信息。 #include struct hostent FAR *PASCAL FAR gethostbyaddr(const char FAR * addr, int len, int type); addr:指向网络字节顺序地址的指针。 ... 阅读全文

posted @ 2015-11-23 13:06 zyz913614263 阅读(808) 评论(0) 推荐(0) 编辑

linux网络编程 gethostbyname()

摘要: gethostbyname()返回对应于给定主机名的包含主机名字和地址信息的hostent结构指针。结构的声明与gethostaddr()中一致。 返回对应于给定主机名的主机信息。 #include struct hostent FAR *PASCAL FAR gethostbyname(cons... 阅读全文

posted @ 2015-11-23 12:10 zyz913614263 阅读(4874) 评论(0) 推荐(0) 编辑

linux网络编程 ntohs, ntohl, htons,htonl inet_aton等详解

摘要: ntohs =net to host short int 16位htons=host to net short int 16位ntohs =net to host long int 32位htonl=host to net long int 32位简述: 将一个无符号短整形数从网络字... 阅读全文

posted @ 2015-11-23 12:09 zyz913614263 阅读(1552) 评论(0) 推荐(0) 编辑

linux网络编程 inet_aton(); inet_aton; inet_addr;

摘要: 1. inet_aton()是一个改进的方法来将一个字符串IP地址转换为一个32位的网络序列IP地址。2. inet_ntoa() 本函数将一个用in参数所表示的Internet地址结构转换成以“.” 间隔的诸如“a.b.c.d”的字符串形式。 若无错误发生,inet_ntoa()返回一个字符指针... 阅读全文

posted @ 2015-11-23 12:09 zyz913614263 阅读(6591) 评论(0) 推荐(0) 编辑

linux C++ scandir 的使用

摘要: (1) 头文件#include (2) 函数定义int scandir(const char *dir,struct dirent **namelist,int (*filter)(const void *b), int ( * compare )( c... 阅读全文

posted @ 2015-11-23 12:08 zyz913614263 阅读(5806) 评论(0) 推荐(0) 编辑

linux 多线程编程-读写者问题

摘要: #include #include #include int buffer[10];int i,j;pthread_rwlock_t rwlock;void *writefun(void *arg){ int pid = pthread_self(); printf("写者%d 进入等待... 阅读全文

posted @ 2015-11-23 12:07 zyz913614263 阅读(560) 评论(0) 推荐(0) 编辑

为什么修改头文件make不重新编译

摘要: make是根据依赖文件的时间戳来决定要不要重新编译的。在:object: deplist # actions中,可以把头文件加进deplist,这样修改头文件后,make就会重新编译了。单纯地修改文件,而不设置Makefile,则make程序不知道你这个文件对应哪个编译目标,自然无法判... 阅读全文

posted @ 2015-11-23 12:06 zyz913614263 阅读(2107) 评论(0) 推荐(1) 编辑

VC:CString用法整理(转载)

摘要: 1.CString::IsEmptyBOOL IsEmpty( ) const;返回值:如果CString 对象的长度为0,则返回非零值;否则返回0。说明:此成员函数用来测试一个CString 对象是否是空的。示例:下面的例子说明了如何使用CString::IsEmpty。// CString::I... 阅读全文

posted @ 2015-11-23 12:04 zyz913614263 阅读(495) 评论(0) 推荐(0) 编辑

syslog(),closelog()与openlog()--日志操作函数

摘要: 守护进程日志的实现syslogd守护进程用于解决守护进程的日志记录问题,而日志信息保存的位置和记录的信息级别是在syslogd守护进程的配置文件中设定的。守护进程日志主要涉及3个函数,分别是openlog、syslog和closelog函数。表8.4所示为这3个函数的具体信息。表8.4 openlo... 阅读全文

posted @ 2015-11-23 12:04 zyz913614263 阅读(2698) 评论(0) 推荐(0) 编辑

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 42 下一页

导航