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

郑州网站排名优化外包网站的维护与更新

郑州网站排名优化外包,网站的维护与更新,文化建设的内容,合肥城建多播(组播) 组播组可以是永久的也可以是临时的。组播组地址中#xff0c;有一部分由官方分配的#xff0c;称为永久组播组。永久组播组保持不变的是它的ip地址#xff0c;组中的成员构成可以发生变化。永久组播组中成员的数量都可以是任意的#xff0c;甚至可以为零。那些没… 多播(组播) 组播组可以是永久的也可以是临时的。组播组地址中有一部分由官方分配的称为永久组播组。永久组播组保持不变的是它的ip地址组中的成员构成可以发生变化。永久组播组中成员的数量都可以是任意的甚至可以为零。那些没有保留下来供永久组播组使用的ip组播地址可以被临时组播组利用。 224.0.0.0224.0.0.255 为预留的组播地址永久组地址地址224.0.0.0保留不做分配其它地址供路由协议使用 224.0.1.0224.0.1.255 是公用组播地址可以用于Internet欲使用需申请。 224.0.2.0238.255.255.255 为用户可用的组播地址临时组地址全网范围内有效 239.0.0.0239.255.255.255 为本地管理组播地址仅在特定的本地范围内有效。 可使用ip ad命令查看网卡编号如 itcast$ ip ad 1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: NO-CARRIER,BROADCAST,MULTICAST,UP mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000link/ether 00:0c:29:0a:c4:f4 brd ff:ff:ff:ff:ff:ffinet6 fe80::20c:29ff:fe0a:c4f4/64 scope link valid_lft forever preferred_lft forever if_nametoindex 命令可以根据网卡名获取网卡序号。 server #include stdio.h #include stdlib.h #include sys/types.h #include sys/socket.h #include string.h #include unistd.h #include arpa/inet.h #include net/if.h#define SERVER_PORT 6666 #define CLIENT_PORT 9000 #define MAXLINE 1500 #define GROUP 239.0.0.2int main(void) {int sockfd, i ;struct sockaddr_in serveraddr, clientaddr;char buf[MAXLINE] itcast\n;char ipstr[INET_ADDRSTRLEN]; /* 16 Bytes */socklen_t clientlen;ssize_t len;struct ip_mreqn group;/* 构造用于UDP通信的套接字 */sockfd socket(AF_INET, SOCK_DGRAM, 0);bzero(serveraddr, sizeof(serveraddr));serveraddr.sin_family AF_INET; /* IPv4 */serveraddr.sin_addr.s_addr htonl(INADDR_ANY); /* 本地任意IP INADDR_ANY 0 */serveraddr.sin_port htons(SERVER_PORT);bind(sockfd, (struct sockaddr *)serveraddr, sizeof(serveraddr));/*设置组地址*/inet_pton(AF_INET, GROUP, group.imr_multiaddr);/*本地任意IP*/inet_pton(AF_INET, 0.0.0.0, group.imr_address);/* eth0 -- 编号 命令ip ad */group.imr_ifindex if_nametoindex(eth0);setsockopt(sockfd, IPPROTO_IP, IP_MULTICAST_IF, group, sizeof(group));/*构造 client 地址 IP端口 */bzero(clientaddr, sizeof(clientaddr));clientaddr.sin_family AF_INET; /* IPv4 */inet_pton(AF_INET, GROUP, clientaddr.sin_addr.s_addr);clientaddr.sin_port htons(CLIENT_PORT);while (1) {//fgets(buf, sizeof(buf), stdin);sendto(sockfd, buf, strlen(buf), 0, (struct sockaddr *)clientaddr, sizeof(clientaddr));sleep(1);}close(sockfd);return 0; } client #include netinet/in.h #include stdio.h #include sys/types.h #include sys/socket.h #include arpa/inet.h #include string.h #include stdlib.h #include sys/stat.h #include unistd.h #include fcntl.h #include net/if.h#define SERVER_PORT 6666 #define MAXLINE 4096 #define CLIENT_PORT 9000 #define GROUP 239.0.0.2int main(int argc, char *argv[]) {struct sockaddr_in serveraddr, localaddr;int confd;ssize_t len;char buf[MAXLINE];/* 定义组播结构体 */struct ip_mreqn group;confd socket(AF_INET, SOCK_DGRAM, 0);//初始化本地端地址bzero(localaddr, sizeof(localaddr));localaddr.sin_family AF_INET;inet_pton(AF_INET, 0.0.0.0 , localaddr.sin_addr.s_addr);localaddr.sin_port htons(CLIENT_PORT);bind(confd, (struct sockaddr *)localaddr, sizeof(localaddr));/*设置组地址*/inet_pton(AF_INET, GROUP, group.imr_multiaddr);/*本地任意IP*/inet_pton(AF_INET, 0.0.0.0, group.imr_address);/* eth0 -- 编号 命令ip ad */group.imr_ifindex if_nametoindex(eth0);/*设置client 加入多播组 */setsockopt(confd, IPPROTO_IP, IP_ADD_MEMBERSHIP, group, sizeof(group));while (1) {len recvfrom(confd, buf, sizeof(buf), 0, NULL, 0);write(STDOUT_FILENO, buf, len);}close(confd);return 0; }   转载于:https://www.cnblogs.com/wanghao-boke/p/11443731.html
http://www.sadfv.cn/news/79443/

相关文章:

  • 北京正规网站建设公司清溪网站建设
  • 做公司网站主要需要什么科目建设局象山网站
  • 有做国际网站生意吗湖北省建设厅网站上岗证查询
  • 网站备案 机构需要什么手续外贸网站建设行业发展
  • 用logo做ppt模板下载网站wordpress贴内幻灯片
  • 网站建设策划书附录海报模板网
  • 网站外链工具做网站的算什么行业
  • 搬家网站建设公司用wordpress建立的网站
  • 包头网站建设平台广和柳州住房城乡建设厅官方网站
  • vps如果制作论坛网站广西茶叶网站建设
  • 刚做的网站搜索不到企业网站禁忌
  • 网站开发,自定义首页显示响应式设计是什么意思
  • 网站 设计做一个中英文网站多少钱
  • 织梦网站需要付费吗.net网站架设
  • 什么是门户网站广告网站网络推广方案
  • 什么网站可以做新闻听写it咨询公司排名
  • 杭州外贸网站制作建网站的哪家好
  • 宁波做网站制作北国网
  • 潍坊网站建设 中公苏州微网站建设公司
  • 马鞍山网站建设文域名如何做网站
  • 网站发布内容是否过滤站长工具seo综合查询 正品蓝导航
  • 免费移动网站模板下载龙海网站建设价格
  • 扬州西区网站建设园林绿化东莞网站建设
  • 爱站查询工具专业全网推广建站公司
  • 网站开发招聘名称深圳外贸公司有哪些公司
  • 网站建设需要那些人才网站建设勹金手指下拉
  • app取代网站solidworks永久免费版
  • 百度收录网站多久熟悉网页设计人机交互实验报告
  • 腾讯企点qq太原搜索引擎优化
  • 微信微网站模板下载织梦网站管理系统