Linux c++(socket网络通信 & 介绍)
作者:互联网
SOCKET
- 文件(内核的缓冲区)操作
- socket tcp server
- 创建套接字
- int lfd = socket;
- 绑定本地IP和端口
- struct sockaddr_in serv;
- serv.port = htons(port);
- serv.IP = htnol(INADDR_ANY);
- bind(lfd,&serv,sizeof(serv));
- 监听
- listen(lfd,128);
- 等待并接收链接请求
- struct sockaddr_in client;
- int len = sizeof(client);
- int cfd = accept(lfd,&client,&len);
- cfd 用于通信的描述符
- 通信
- 接收数据: read/recv
- 发送数据: write/send
- 创建套接字
标签:serv,lfd,socket,sockaddr,int,c++,client,Linux 来源: https://www.cnblogs.com/lodger47/p/14744330.html