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
- 创建套接字