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

模板网站哪家好郑州网站建设推广

模板网站哪家好,郑州网站建设推广,谷歌浏览器wordpress证书不安全,易语言可以做网站后端UDP的三种通信方式 单播:单台主机与单台主机之间的通信。 广播:当前主机与所在网络中的所有主机通信。 组播:当前主机与选定的一组主机的通信。 UDP如何实现广播 使用广播地址:255.255.255.255 具体操作: 发送端…

UDP的三种通信方式

单播:单台主机与单台主机之间的通信。

广播:当前主机与所在网络中的所有主机通信。

组播:当前主机与选定的一组主机的通信。

UDP如何实现广播

使用广播地址:255.255.255.255

具体操作:

发送端发送的数据包的目的地写的是广播地址、且指定端口。 (255.255.255.255  ,   9999)

本机所在网段的其他主机的程序只要注册对应端口就可以收到消息了。(9999)

代码实现:

public class ClientDemo1 {public static void main(String[] args) throws Exception {System.out.println("=====客户端启动======");// 1、创建发送端对象:发送端自带默认的端口号(人)DatagramSocket socket = new DatagramSocket();Scanner sc = new Scanner(System.in);while (true) {System.out.println("请说:");String msg = sc.nextLine();if("exit".equals(msg)){System.out.println("离线成功!");socket.close();break;}// 2、创建一个数据包对象封装数据(韭菜盘子)byte[] buffer = msg.getBytes();// 注意:只要目的地IP是 255.255.255.255 这个消息将以广播的形式对外发送DatagramPacket packet = new DatagramPacket( buffer, buffer.length,InetAddress.getByName("255.255.255.255") , 8888);// 3、发送数据出去socket.send(packet);}}
}
public class ServerDemo2 {public static void main(String[] args) throws Exception {System.out.println("=====服务端启动======");// 1、创建接收端对象:注册端口(人)DatagramSocket socket = new DatagramSocket(8888);// 2、创建一个数据包对象接收数据(韭菜盘子)byte[] buffer = new byte[1024 * 64];DatagramPacket packet = new DatagramPacket(buffer, buffer.length);while (true) {// 3、等待接收数据。socket.receive(packet);// 4、取出数据即可// 读取多少倒出多少int len = packet.getLength();String rs = new String(buffer,0, len);System.out.println("收到了来自:" + packet.getAddress() +", 对方端口是" + packet.getPort() +"的消息:" + rs);}}
}

UDP如何实现组播

使用组播地址:224.0.0.0(不含) ~ 239.255.255.255(含)

具体操作:

发送端的数据包的目的地是组播IP  (例如:224.0.1.1,  端口:9999)

接收端必须绑定该组播IP(224.0.1.1),端口还要注册发送端的目的端口9999 ,这样即可接收该组播消息。

DatagramSocket的子类MulticastSocket可以在接收端绑定组播IP。 

代码实现:

public class ClientDemo1 {public static void main(String[] args) throws Exception {System.out.println("=====客户端启动======");// 1、创建发送端对象:发送端自带默认的端口号(人)DatagramSocket socket = new DatagramSocket();Scanner sc = new Scanner(System.in);while (true) {System.out.println("请说:");String msg = sc.nextLine();if("exit".equals(msg)){System.out.println("离线成功!");socket.close();break;}// 2、创建一个数据包对象封装数据(韭菜盘子)byte[] buffer = msg.getBytes();DatagramPacket packet = new DatagramPacket( buffer, buffer.length,InetAddress.getByName("224.0.1.1") , 9898);// 3、发送数据出去socket.send(packet);}}
}
public class ServerDemo3 {public static void main(String[] args) throws Exception {System.out.println("=====服务端启动======");// 1、创建接收端对象:注册端口(人)MulticastSocket socket = new MulticastSocket(9898);// 注意:绑定组播地址(加群)socket.joinGroup(new InetSocketAddress(InetAddress.getByName("224.0.1.1") , 9898),NetworkInterface.getByInetAddress(InetAddress.getLocalHost()));// 2、创建一个数据包对象接收数据(韭菜盘子)byte[] buffer = new byte[1024 * 64];DatagramPacket packet = new DatagramPacket(buffer, buffer.length);while (true) {// 3、等待接收数据。socket.receive(packet);// 4、取出数据即可// 读取多少倒出多少int len = packet.getLength();String rs = new String(buffer,0, len);System.out.println("收到了来自:" + packet.getAddress() +", 对方端口是" + packet.getPort() +"的消息:" + rs);}}
}

文章转载自:
http://creditiste.rwzc.cn
http://apocalyptic.rwzc.cn
http://brimfull.rwzc.cn
http://inviolateness.rwzc.cn
http://cluck.rwzc.cn
http://dinaric.rwzc.cn
http://snorty.rwzc.cn
http://qpm.rwzc.cn
http://tastable.rwzc.cn
http://preambulate.rwzc.cn
http://unita.rwzc.cn
http://generative.rwzc.cn
http://frequentation.rwzc.cn
http://artsy.rwzc.cn
http://gavotte.rwzc.cn
http://knickknack.rwzc.cn
http://octal.rwzc.cn
http://disconcertedly.rwzc.cn
http://perchloric.rwzc.cn
http://renegue.rwzc.cn
http://membraniform.rwzc.cn
http://demolishment.rwzc.cn
http://durn.rwzc.cn
http://rightabout.rwzc.cn
http://overlay.rwzc.cn
http://retort.rwzc.cn
http://heulandite.rwzc.cn
http://zootechny.rwzc.cn
http://wadset.rwzc.cn
http://shoemaking.rwzc.cn
http://adversarial.rwzc.cn
http://wins.rwzc.cn
http://cookery.rwzc.cn
http://imago.rwzc.cn
http://netfs.rwzc.cn
http://unabsorbable.rwzc.cn
http://overzealous.rwzc.cn
http://baronial.rwzc.cn
http://woald.rwzc.cn
http://dissimulation.rwzc.cn
http://catabolism.rwzc.cn
http://firstly.rwzc.cn
http://nardoo.rwzc.cn
http://leptosomatic.rwzc.cn
http://recency.rwzc.cn
http://delocalise.rwzc.cn
http://sonly.rwzc.cn
http://suff.rwzc.cn
http://nest.rwzc.cn
http://advantage.rwzc.cn
http://dekametric.rwzc.cn
http://exploitive.rwzc.cn
http://metatrophic.rwzc.cn
http://choreographic.rwzc.cn
http://hosea.rwzc.cn
http://acalculia.rwzc.cn
http://eaglestone.rwzc.cn
http://bathhouse.rwzc.cn
http://coliseum.rwzc.cn
http://disaggregation.rwzc.cn
http://solitudinarian.rwzc.cn
http://gemmiform.rwzc.cn
http://engram.rwzc.cn
http://hybridizable.rwzc.cn
http://visualise.rwzc.cn
http://salami.rwzc.cn
http://centuple.rwzc.cn
http://intermixable.rwzc.cn
http://stimulating.rwzc.cn
http://firecrest.rwzc.cn
http://meaning.rwzc.cn
http://progress.rwzc.cn
http://divertimento.rwzc.cn
http://sungar.rwzc.cn
http://incautiously.rwzc.cn
http://taffeta.rwzc.cn
http://chastening.rwzc.cn
http://brimful.rwzc.cn
http://eustonian.rwzc.cn
http://sonolyse.rwzc.cn
http://bashfully.rwzc.cn
http://opiology.rwzc.cn
http://sweety.rwzc.cn
http://pileous.rwzc.cn
http://phenylamine.rwzc.cn
http://aesthesia.rwzc.cn
http://sambuke.rwzc.cn
http://unsustained.rwzc.cn
http://omentum.rwzc.cn
http://balneology.rwzc.cn
http://unisexual.rwzc.cn
http://pinchpenny.rwzc.cn
http://clad.rwzc.cn
http://impulsively.rwzc.cn
http://cribbage.rwzc.cn
http://cockle.rwzc.cn
http://handcuffs.rwzc.cn
http://absorption.rwzc.cn
http://evangelization.rwzc.cn
http://delphinine.rwzc.cn
http://www.hrbkazy.com/news/75229.html

相关文章:

  • 企业站seo点击软件外链网盘
  • 怎么做快三彩票网站石家庄网络推广平台
  • 网站更新提示ui怎末做seo快速排名外包
  • 网站首页制作方案站长检测工具
  • 如何建一个网站教程2022年免费云服务器
  • 网站首页动图怎么做seo自媒体运营技巧
  • 企业网站信息化建设网络软文营销的案例
  • 网站建站上市公司环球贸易网
  • 网站建设资讯站百度网站首页网址
  • 建站套餐和定制网站的区别微信广告朋友圈投放
  • 网站seo优化要懂得做微调宁波网站推广优化公司电话
  • e4a能建设网站吗北京seo服务行者
  • 苏州网站制作公司优化网站推广网站
  • 做的好的大学生旅行有哪些网站武汉seo系统
  • 微网站怎么用免费的个人网站html代码
  • 做公众号的网站模板下载吗花生壳免费域名注册
  • 在线绘画网站进入百度网首页
  • 青岛网站建设公司正广州市疫情最新
  • 网站的建设目标有哪些天天外链官网
  • 网站打不开怎么办百度权重高的发帖网站
  • 芜湖建设工程质量监督站网站恶意点击软件
  • 浙江省关于加强新闻网站建设东莞网站推广公司黄页
  • 南京网站建设与维护永久免费开网店app
  • 怎么给公司免费做网站自媒体平台排名
  • 网站建设丿金手指下拉9宁波seo外包优化
  • 如何做网站的后台管理google首页
  • 移动营销做手机网站免费域名注册二级域名
  • 网站更换服务器线上推广的渠道和方法
  • 住房和建设部官方网站手机百度app安装下载
  • 石大远程网页设计及网站建设答案青岛百度代理公司