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

posted @ 2010-10-17 09:57  linyilong  阅读(194)  评论(0编辑  收藏  举报