13TCP

    xiaoxiao2023-10-10  30

    #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);

    最新回复(0)