织梦做淘宝客网站视频教程,深圳市卓越迈创,株洲做网站,网站制作1000元sys/types.h#xff1a;数据类型定义sys/socket.h#xff1a;提供socket函数及数据结构netinet/in.h#xff1a;定义数据结构sockaddr_inarpa/inet.h#xff1a;提供IP地址转换函数netdb.h#xff1a;提供设置及获取域名的函数sys/ioctl.h#xff1a;提供对I/O控制的函数…sys/types.h数据类型定义sys/socket.h提供socket函数及数据结构netinet/in.h定义数据结构sockaddr_inarpa/inet.h提供IP地址转换函数netdb.h提供设置及获取域名的函数sys/ioctl.h提供对I/O控制的函数sys/poll.h提供socket等待测试机制的函数其他在网络程序中常见的头文件unistd.h提供通用的文件、目录、程序及进程操作的函数errno.h提供错误号errno的定义用于错误处理fcntl.h提供对文件控制的函数time.h提供有关时间的函数crypt.h提供使用DES加密算法的加密函数pwd.h提供对/etc/passwd文件访问的函数shadow.h提供对/etc/shadow文件访问的函数pthread.h提供多线程操作的函数signal.h提供对信号操作的函数sys/wait.h、sys/ipc.h、sys/shm.h提供进程等待、进程间通讯(IPC)及共享内存的函数建议 在编写网络程序时可以直接使用下面这段头文件代码#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include涉及到用户权限及密码验证问题时加入如下语句#include #include #include 需要注意的是应该在编译时链接加密算法库即增加编译选项-lcrypt涉及到文件及时间操作加入如下语句#include #include #include #include #include涉及到多进程操作时加入如下语句#include #include #include #include涉及到多线程操作时加入如下语句#include #include 需要注意的是应该在编译时链接线程库即增加编译选项-lthread