网络编程

469 words

创建socket套接字

1.准备电话机,即创建一个socket套接字

1
2
3
#include<sys/socket.h>
int socket(int domain,int type,int protocol);
//成功时返回文件描述符,失败时返回-1。

2.分配电话号码,即给套接字分配地址信息。

1
2
3
#include<sys/socket.h>
int bind(int sockfd,struct sockaddr *myaddr,socklen_t *addrlen);
//成功时返回0,失败时返回-1

3.连接电话线等待来电,进行监听。

1
2
3
#include<sys/socket.h>
int listen(int sockfd,int backlog);
//成功时返回0,失败时返回-1

4.拿起话筒进行对话

1
2
3
#include<sys/socket.h>
int accpet(int sockfd,struct sockaddr * addr,socklen_t *addrlen);
//成功时返回文件描述符,失败时返回-1