0%

Socket总结

一. TCP socket建立过程#

1
2
3
4
int bind(int sockfd, const struct sockaddr *addr,socklen_t addrlen);           // server sockfd
int listen(int sockfd, int backlog); // server sockfd
int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen); // int 返回的socket
int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen);

监听的socket和真正用来传送数据的socket,是两个socket,一个叫作监听socket,一个叫作已连接socket。

TCP socket建立过程 TCP socket建立过程
UDP socket建立过程 UDP socket建立过程
总结 总结

参考:#

  1. 趣谈Linux操作系统 - 43-Socket通信:遇上特大项目,要学会和其他公司合作 刘超