摘要: 头文件: #include <sys/types.h> #include <sys/socket.h> 函数原型: int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); sockfd:客户端的描述符 addr 阅读全文
posted @ 2018-06-09 15:26 c&z 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 函数功能: TCP服务器依次调用socket(),bind(),listen()之后,就会监听指定的socket地址;TCP客户端在依次调用socket(),connect()之后就会向TCP服务器发送一个连接请求。TCP服务器在监听到这个请求之后,就会调用accept函数取接收请求,这样连接就建立 阅读全文
posted @ 2018-06-09 15:15 c&z 阅读(2539) 评论(0) 推荐(0) 编辑
摘要: 头文件: #include <sys/types.h> #include <sys/socket.h> 函数功能: 监听套接字上的连接 函数原型: int listen(int sockfd, int backlog); sockfd:要监听的socket描述符 backlog:socket可以排队 阅读全文
posted @ 2018-06-09 15:02 c&z 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 头文件: #include <sys/types.h> #include <sys/socket.h> 函数功能: 把协议族中的特定地址赋值给socket,例如:对应AF_INET,AF_INET6就是把一个ipv4或ipv6的地址和端口号组合起来赋值给socket。 函数原型: int bind( 阅读全文
posted @ 2018-06-09 13:52 c&z 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 头文件: #include <sys/types.h> #include <sys/socket.h> 函数功能: 创建用于通信的端点 函数原型: int socket(int domain, int type, int protocol); domain:协议域,或称为协议族,常用的协议族有:AF 阅读全文
posted @ 2018-06-09 11:15 c&z 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 头文件: #include <string.h> 函数原型: void *memset(void *s, char c, size_t n); 函数功能: 将s所指向内存中每一个字节的内容全部设置为c值(内存的大小为n),这个函数通常为新申请的内存空间做初始化工作 阅读全文
posted @ 2018-06-09 11:13 c&z 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 函数原型: void bzero(void *s, size_t n); 函数功能: 将字符串s的前n个置为0,且包括'\0' 注意: 在POSIX.1-2008标准里面已经没有这些函数了,现在使用memset代替 阅读全文
posted @ 2018-06-09 11:05 c&z 阅读(355) 评论(0) 推荐(0) 编辑