当前位置: 当前位置:首页 >系统运维 >Linux Accept函数简单介绍正文

Linux Accept函数简单介绍

作者:IT科技 来源:系统运维 浏览: 【】 发布时间:2025-11-05 00:40:34 评论数:
Linux Accept函数简单介绍
复制#include<string.h> #include<sys/socket.h> #include<sys/types.h> #defineMYPORT3490/*用户接入端口*/   #defineBACKLOG10/*多少等待连接控制*/   main()   {   intsockfd,数简绍new_fd;/*listenonsock_fd,newconnectiononnew_fd*/   structsockaddr_inmy_addr;/*地址信息*/   structsockaddr_intheir_addr;/*connector saddressinformation*/   intsin_size;   sockfd=socket(AF_INET,SOCK_STREAM,0);/*错误检查*/   my_addr.sin_family=AF_INET;/*hostbyteorder*/   my_addr.sin_port=htons(MYPORT);/*short,networkbyteorder*/   my_addr.sin_addr.s_addr=INADDR_ANY;/*auto-fillwithmyIP*/   bzero(&(my_addr.sin_zero),;/*zerotherestofthestruct*/   /*don tforgetyourerrorcheckingforthesecalls:*/   bind(sockfd,(structsockaddr*)&my_addr,sizeof(structsockaddr));   listen(sockfd,BACKLOG);   sin_size=sizeof(structsockaddr_in);   new_fd=accept(sockfd,&their_addr,&sin_size);   .   .   .   1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.