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

原文地址:https://www.cnblogs.com/linyilong3/p/1853383.html