#include<sys/types.h> #include<sys/socket.h>
1.socket函数 int socket(int domain, int type,int protocol); 成功时返回文件描述符,失败时返回-1
2.bind函数 int bind(int sockfd, struct sockaddr *my_addr, int addrlen); 成功调用返回0,出错返回-1
3.listen函数 int listen(int sockfd,int backlog) 成功返回0;出错-1
4.accept函数 int accept(int sockfd, struct sockaddr *addr,int *addrlen) accept成功时返回最后的服务器端的文件描述符,这个时候服务器端可以向该描述符写信息了. 失败时返回-1
5.connect函数 int connect(int sockfd, struct sockaddr * serv_addr,int addrlen) .成功时返回0,sockfd是同服务端通讯的文件描述符 失败时返回-1.
6.网络发送数据 ssize_t send(int sockfd, const void *buf,size_t len,int flags);
7.网络数据接收 ssize_t recv(int sockfd, void *buf,size_t len,int flags);