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

中国建设银行网站查余额网页文档

中国建设银行网站查余额,网页文档,贵州省建设厅三类人员报名网站,1.网站建设基本流程是什么广播(Broadcast)是一种网络通信方式,它允许一台设备向网络中的所有其他设备发送消息。广播通常用于在网络上传递一些信息,让所有设备都能接收并处理。在广播中,通信的目标是整个网络而不是特定的单个设备。 向子网中…

        广播(Broadcast)是一种网络通信方式,它允许一台设备向网络中的所有其他设备发送消息。广播通常用于在网络上传递一些信息,让所有设备都能接收并处理。在广播中,通信的目标是整个网络而不是特定的单个设备。   

        向子网中多台计算机发送消息,并且子网中所有的计算机都可以接收到发送方发送的消息,每个广播消息都包含一个特殊的IP 地址,这个 IP 中子网内主机标志部分的二进制全部为 1
        a.只能在局域网中使用。
        b.客户端需要绑定服务器广播使用的端口,才可以接收到广播消息

        在网络中,有两种主要类型的广播:

  1. 广域网广播(WAN Broadcast): 这种广播通过网络中的所有设备传播,使得每个设备都能收到广播消息。这种广播通常在较小的局域网络中使用,而在大规模的互联网中则不太常见。

  2. 局域网广播(LAN Broadcast): 这种广播仅限于局域网络内,消息仅在同一局域网中的设备之间传播。局域网广播是一种常见的局域网络通信方式,典型的例子包括 ARP(地址解析协议)请求,DHCP(动态主机配置协议)请求等。

在IPv4网络中,广播通常使用特殊的广播地址,例如:

  • 局域网广播地址: 通常是网络的最大地址,例如,如果网络是 192.168.1.0/24,则广播地址是 192.168.1.255

  • 子网广播地址: 在某些情况下,也可以使用特定子网的广播地址。

        在IPv6网络中,广播被淘汰,而被替代为多播(Multicast)和任播(Anycast)等更灵活的通信方式。

        尽管广播在过去是一种常见的通信方式,但由于其固有的安全和网络流量控制方面的缺点,现代网络中越来越少使用广播。相反,多播和任播等更精细的通信方式被广泛采用,以更有效地管理网络通信。

// 设置广播属性的函数
int setsockopt(int sockfd, int level, int optname,const void *optval, socklen_t
optlen);
- sockfd : 文件描述符
- level : SOL_SOCKET
- optname : SO_BROADCAST
- optval : int类型的值,为1表示允许广播
- optlen : optval的大小

服务器端

#include <stdio.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>int main() {// 1.创建一个通信的socketint fd = socket(PF_INET, SOCK_DGRAM, 0);if(fd == -1) {perror("socket");exit(-1);}// 2.设置广播属性int op = 1;setsockopt(fd, SOL_SOCKET, SO_BROADCAST, &op, sizeof(op));// 3.创建一个广播的地址struct sockaddr_in cliaddr;cliaddr.sin_family = AF_INET;cliaddr.sin_port = htons(9999);inet_pton(AF_INET, "192.168.4.255", &cliaddr.sin_addr.s_addr);// 3.通信int num = 0;while(1) {char sendBuf[128];sprintf(sendBuf, "hello, client....%d\n", num++);// 发送数据sendto(fd, sendBuf, strlen(sendBuf) + 1, 0, (struct sockaddr *)&cliaddr, sizeof(cliaddr));printf("广播的数据:%s\n", sendBuf);sleep(1);}close(fd);return 0;
}

客户端

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <arpa/inet.h>int main() {// 1.创建一个通信的socketint fd = socket(PF_INET, SOCK_DGRAM, 0);if(fd == -1) {perror("socket");exit(-1);}// 2.客户端绑定本地的IP和端口struct sockaddr_in addr;addr.sin_family = AF_INET;addr.sin_port = htons(9999);addr.sin_addr.s_addr = INADDR_ANY;int ret = bind(fd, (struct sockaddr *)&addr, sizeof(addr));if(ret == -1) {perror("bind");exit(-1);}// 3.通信while(1) {char buf[128];// 接收数据int num = recvfrom(fd, buf, sizeof(buf), 0, NULL, NULL);printf("server say : %s\n", buf);}close(fd);return 0;
}

http://www.yayakq.cn/news/415319/

相关文章:

  • 福州网站制作外包网页设计软件vscode
  • 公司建站详细步骤博客网站需求分析
  • 做网站建站ui培训一般多少钱
  • 常用的网站建设程序有那些深圳宝安网站建设
  • 太原制作微信网站温岭建设网站
  • 安岳建设局网站ppt模板免费下载 素材红色
  • 哪里有做网站的免费推广途径与原因
  • 昆山高端网站设计建设wordpress底部版权备案
  • 哈尔滨网站制作招聘搜索引擎的作用
  • 网页设计师常用网站临沂设计网站的公司
  • 网站广告投放收费标准企业邮箱 网站建设
  • 做网站排名软件pc网站案例
  • 网站的建设方法云开发教程
  • 长沙做网站好的公司有哪些软文素材库
  • 白云营销型网站建设dedecms 股票网站模板
  • 企业建网站开发传媒公司是干嘛的
  • 邢台手机网站建设html网站成品下载
  • 国外网站如何搭建网页手机哪个网站好
  • 网站制作需要什么资料代码网站有哪些
  • 做网站可行性分析欧美做爰爰爰爰网站
  • 潮州网站建设公司深圳外贸公司联系电话
  • 济南建站公司哪有天津网站设计策划
  • vultr做网站建设网站怎么赚钱的
  • 网站设计公司 推荐wordpress 问卷
  • 深圳市大鹏建设局网站给公司做一个网站吗
  • 网站备案ip查询网站查询网络营销包括
  • app 网站开发公司做网站前
  • 杭州购物网站建设浙江高速建设公司网站
  • 有哪些好用的设计网站有哪些内容深圳龙华医院
  • 网站建设方案 百度文库推广下载app赚钱