linux socket-基本知识
#include <sys/socket.h>
int bind(int socket,const struct sockaddr *addr,socklen_t len);
int getsockname(int sockfd,struct sockaddr *restrict addr,socklen_t *restrict alenp);
发现绑定到一个套接字的地址
如果套接字已经很对方连接,可以用getpeername找到对方地址
int getperrname(int sockfd,struct sockaddr *restrict addr,socklen_t *restrict alenp);
建立连接:
int connect(int sockfd,const struct sockaddr *addr,socklen_t len);
int listen(int sockfd,int backlog);
int accept(int sockfd,struct sockaddr *restrict addr,socklen_t *restrict len);