/// 服务器
配置电话机
#include <sys/socket.h>int socket(int domain, int type, int protocol);
调用 socket 函数创建套接字
大厂分机配置好人员
#include <sys/socket.h>int bind(int sockfd, struct sockaddr *myaddr,socklen_t addrlen);// 成功时返回 0 失败时返回 - 1
调用 bind 函数分配 IP 和端口号
听到电话响
#include <sys/socket.h>int listen(int sockfd, int backlog);// 成功时返回 0, 失败时返回 - 1
调用 listen 函数转为可接收请求状态
接电话
#include <sys/socket.h>int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen);// 成功时返回文件描述符, 失败时返回 - 1
调用 accept 函数受理连接请求
// 客户端
配置电话机
拨打电话
#include <sys/socket.h>int connect(int sockfd, struct sockaddr *serv_addr, socklen_t addrlen);
建立好了模型, 详细解读看
[计算机网络] 套接字编程
来源: http://www.bubuko.com/infodetail-3297189.html