【计算机网络】套接字编程

///服务器

 

  1. 配置电话机

#include <sys/socket.h>int socket(int domain, int type, int protocol);

调用socket函数创建套接字

  1. 大厂分机配置好人员

#include <sys/socket.h>int bind(int sockfd, struct sockaddr *myaddr,socklen_t addrlen);//成功时返回0失败时返回-1

调用bind函数分配IP和端口号

  1. 听到电话响

#include <sys/socket.h>int listen(int sockfd, int backlog);//成功时返回0,失败时返回-1

调用listen函数转为可接收请求状态

  1. 接电话

#include <sys/socket.h>int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen);//成功时返回文件描述符,失败时返回-1

调用accept函数受理连接请求  

 

//客户端

  1. 配置电话机
  2. 拨打电话

#include <sys/socket.h>int connectint sockfd, struct sockaddr *serv_addr, socklen_t addrlen;

 

 

 

 

 

 

 

 

建立好了模型,详细解读看

https://blog.csdn.net/g863402758/article/details/79359075

 

posted @ 2019-11-21 10:33  SeasonBubble  阅读(287)  评论(0)    收藏  举报