SSDP协议_mpp协议

SSDP协议_mpp协议privatevoidsendDatagramPacket(finalStringip){newThread(newRunnable(){@Overridepublicvoidrun(){try{MulticastSocketmu

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

 private void sendDatagramPacket(final  String ip) {
        new Thread(new Runnable() {
            @Override
            public void run() {
                try {

                    MulticastSocket multicastSocket = new MulticastSocket();
                    InetAddress broadcaseAddress = InetAddress.getByName("239.255.255.250");
                    multicastSocket.joinGroup(broadcaseAddress);
                    while (true) {

                        DatagramPacket datagramPacket = new DatagramPacket(ip.getBytes(), ip.length(), broadcaseAddress, 1900);
                        datagramPacket.setAddress(broadcaseAddress);
                        datagramPacket.setPort(1900);
                        multicastSocket.send(datagramPacket);
                        try {
                            Thread.sleep(1000);
                        } catch (InterruptedException e) {
                            e.printStackTrace();
                        }
                    }
                } catch (IOException e) {
                    e.printStackTrace();
                }


            }
        }).start();

    }
 private void receiverDate() {

        new Thread(new Runnable() {
            @Override
            public void run() {
                MulticastSocket multicastSocket;
                try {
                    multicastSocket = new MulticastSocket(1900);
                    InetAddress address = InetAddress.getByName("239.255.255.250");
                    multicastSocket.joinGroup(address);
                    byte[] buf = new byte[1024];

                    while (true) {
                        DatagramPacket datagramPacket = new DatagramPacket(buf, buf.length);
                        multicastSocket.receive(datagramPacket); // 接收数据,同样会进入阻塞状态

                        byte[] message = new byte[datagramPacket.getLength()]; // 从buffer中截取收到的数据
                        Log.i(TAG, "receiverDate:getAddress "+datagramPacket.getAddress());
                        Log.i(TAG, "receiverDate:new String(message) "+new String(message));
                    }
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                } // 接收数据时需要指定监听的端口号

            }
        }).start();



    }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/184160.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 【面试题】-java分布式及微服务面试题汇总

    【面试题】-java分布式及微服务面试题汇总目录1.CAP理论2.BASE理论3.接口的幂等性问题4.消息中间件如何解决消息丢失问题5.什么是分布式事务?分布式事务的类型有哪些?6.分布式事务的解决方案有哪些?7.Dubbo的服务请求失败怎么处理10.Soa和微服务架构有哪些区别?11.dubbo服务提供者,服务消费者需要配置哪些信息?12.Dubbo有哪些负载均衡策略13.Redis的持久化方式…

  • Nessus漏洞扫描教程之配置Nessus

    Nessus漏洞扫描教程之配置Nessus

  • goldengate双向同步_mysql数据库定时同步

    goldengate双向同步_mysql数据库定时同步前言:最近刚好在弄数据库同步,网上查了些资料再加上自己整理了一些,做个分享!一、GoldenGate的安装官方文档:Oracle®GoldenGate安装和配置OracleGolde

  • python字典dict方法_python中dict的用法

    python字典dict方法_python中dict的用法文章目录:一.字典(dict)的概念:二.字典(dict)的定义:1.一般格式:2.空字典:3.举例:注意:三.字典(dict)的一些基本操作:1.增:2.删:3.查:4.改:四.字典(dict)的常见操作:五.字典三种取值方式:1.value=字典名[key]:2.setdefault:3.get:六.字典的遍历:1.key:2.value:3.item:4.依次打印key和value:5.元素值和对应的下标索引(enumerate()):一.字典(dict)的概念:Python字典是另一种可变容器模

  • JavaScript(1)高阶函数filter、map、reduce「建议收藏」

    JavaScript(1)高阶函数filter、map、reduce「建议收藏」前言需求:有这样一个数组[10,20,110,200,60,30,40]1.筛选出数组中小于100的元素2.将筛选出的每个元素的值x23.完成第2步之后,将数组中的所有元素加起来

  • 百度快照更新是什么意思啊_百度快照和百度推广的区别

    百度快照更新是什么意思啊_百度快照和百度推广的区别百度快照更新是什么意思?    最近发现有很多刚入SEO行业的新手对网站seo的技巧有很多的误区,比如网站快照不更新就代表网站被惩罚。关于这个观点我们先看看什么是百度快照?百度快照的作用是什么?我们有该如何让百度快照持续更新呢?        一、百度快照是什么?    快照即为WebCache,可以翻译为网页缓存,当搜索引擎派出蜘蛛去对网站进行索

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号