当前位置: 首页 > news >正文

怎么查什么时候做的网站前端网站开发实例

怎么查什么时候做的网站,前端网站开发实例,wordpress二级分类,网站突然掉排名问题描述#xff1a; 自己在vmware中搭建了2台虚拟机#xff0c;虚拟机A向虚拟机A和虚拟机B发送广播信息#xff0c;接收端在虚拟机A和虚拟机B#xff0c;这个时候#xff0c;由于没配置sin.sin_addr.s_addr htonl(INADDR_ANY);#xff0c;而是配置的inet_pton(AF_INET,…问题描述 自己在vmware中搭建了2台虚拟机虚拟机A向虚拟机A和虚拟机B发送广播信息接收端在虚拟机A和虚拟机B这个时候由于没配置sin.sin_addr.s_addr htonl(INADDR_ANY);而是配置的inet_pton(AF_INET, SERV_IP, sin.sin_addr.s_addr);导致虚拟机A的广播信号发出去了但是虚拟机B和虚拟机A完全收不到UDP广播数据。 要点 在发送端配置 // 设置允许广播数据 int b_br 1; setsockopt(sockfd, SOL_SOCKET, SO_BROADCAST, b_br, sizeof(int));在接收端配置 sin.sin_addr.s_addr htonl(INADDR_ANY);绑定到任意接口 // receive.c #include stdio.h #include stdlib.h #include string.h #include strings.h #include sys/types.h #include sys/socket.h #include netinet/ip.h #include arpa/inet.h #include netinet/in.h #include unistd.h#define SERV_PORT 5001 #define SERV_IP 192.168.32.133int main(int argc, char *argv[]) {int sockfd;struct sockaddr_in sin;struct in_addr sinp;char buf[BUFSIZ];// 1. 创建socketif((sockfd socket(AF_INET, SOCK_DGRAM, 0)) 0){perror(socket);exit(1);}// int b_br 1; // setsockopt(sockfd, SOL_SOCKET, SO_BROADCAST, b_br, sizeof(int));// 2. 绑定服务器sin.sin_family AF_INET;sin.sin_port htons(SERV_PORT);// inet_pton(AF_INET, SERV_IP, sin.sin_addr.s_addr);sin.sin_addr.s_addr htonl(INADDR_ANY);bzero(sin.sin_zero, 8);if(bind(sockfd, (struct sockaddr *)sin, sizeof(sin)) 0){perror(bind);exit(1);}// 3. 从客户端接收while(1){int recvlen -1;struct sockaddr_in srcaddrin;char srcaddr[16];int port -1, addrlen;recvlen recvfrom(sockfd, buf, BUFSIZ, 0, (struct sockaddr*)srcaddrin, addrlen);inet_ntop(AF_INET, srcaddrin.sin_addr.s_addr, srcaddr, sizeof(srcaddrin));port ntohs(srcaddrin.sin_port);if(recvlen 0) printf(Client (%s:%d) is orderly shutdown\n, srcaddr, port);else if(recvlen 0){perror(recvfrom);break;}else {// 接收到recvlen个数据if(strncasecmp(quit, buf, 4) 0) break;printf(Client (%s:%d) recv data len%d, addrlen%d from client: %s\n, srcaddr, port, recvlen, addrlen, buf);}}// 4. 处理业务// 5. 发送数据close(sockfd);return 0; } // sender.c #include stdio.h #include stdlib.h #include string.h #include strings.h #include sys/types.h #include sys/socket.h #include netinet/ip.h #include arpa/inet.h #include netinet/in.h #include unistd.h#define SERV_PORT 5001 #define SERV_IP 192.168.32.255int main(int argc, char *argv[]) {int sockfd;struct sockaddr_in sin;struct in_addr sinp;char buf[BUFSIZ];// 1. 创建socketif((sockfd socket(AF_INET, SOCK_DGRAM, 0)) 0){perror(socket);exit(1);}// 设置允许广播数据int b_br 1;setsockopt(sockfd, SOL_SOCKET, SO_BROADCAST, b_br, sizeof(int));// 2. 发送消息sendtosin.sin_family AF_INET;sin.sin_port htons(SERV_PORT);inet_pton(AF_INET, SERV_IP, sin.sin_addr.s_addr);bzero(sin.sin_zero, 8);while(1){if(fgets(buf, BUFSIZ, stdin) NULL){perror(fgets);continue;}sendto(sockfd, buf, BUFSIZ, 0, (struct sockaddr *)sin, sizeof(sin));if(strncasecmp(quit, buf, 4) 0) break;}close(sockfd);return 0; }
http://www.w-s-a.com/news/222845/

相关文章:

  • 大连零基础网站建设培训电话郎溪做网站
  • 成都科技网站建设注册公司最少需要多少注册资金
  • 找公司做网站注意事项麻城建设局网站停办
  • 沧州企业做网站wordpress 消息通知
  • 网站开发外包计入什么科目怎样申请网站空间
  • 西安建设局网站小孩把巴塘网站建设
  • 做网站 客户一直要求改郑州做优惠券网站的公司
  • 专门做特卖的网站是什么东北石油大学秦皇岛吧
  • 网站建设需要云主机吗wordpress 下载数据表插件
  • 集团网站建设哪个好石龙镇仿做网站
  • 网站建设费税率是多少项目备案信息查询
  • 网站开发php有哪些权威发布型舆情回应
  • 凡科建站有哪些弊端百度手机怎么刷排名多少钱
  • 南山网站公司在招聘网站做销售工资高吗
  • 百度联盟怎么加入赚钱合肥seo按天收费
  • 网站建设与用户需求分析加盟店排行榜加盟项目排行榜
  • 柳州市诚信体系建设网站wordpress建手机网站吗
  • 网站策划书是什么水产公司网站源码
  • 温州做网站多少钱网站服务器机房
  • 网站公司设计 网站首页什么网站专门做图片
  • 书店网站怎么做网站点击快速排名
  • 太阳镜商城网站建设公司做网站
  • 如何制作个人作品网站宣传片拍摄合同
  • 关于微网站策划ppt怎么做做插画的网站
  • 做设计网上揽活哪个网站最好中企动力算大厂吗
  • 电子商务网站开发常用工具牡丹江吧
  • 四川成都网站制作公司wordpress 获取某个分类的文章
  • wordpress 编辑器推动门户网站建设不断优化升级
  • 做游戏网站的前景温江区建设局网站
  • 济南做微网站推广做网站seo优化总结