multicast

    2热度

    1回答

    在Python中,当我们想制作监听组播流量的脚本时,我们将套接字的IP_ADD_MEMBERSHIP选项设置为由多播组地址和本地接口的地址组成的值它会监听该组的流量。 在互联网上的许多例子传给IP_ADD_MEMBERSHIP的INADDR_ANY通配符地址为本地接口,以及他们的一些指出,这将使插座上所有接口,多播数据包监听。然而,Linux的IP(7)手册页指出,使用INADDR_ANY 时 和

    4热度

    1回答

    (英语不是我的母语,如果有些句子很奇怪,不用担心))。 我开发一个乒乓球比赛,顺便创造了一些课程,以帮助我管理窗口,事件......和网络因为我加了一个局域网功能的游戏,但现在你必须进入与你想玩的人的地址。对此的解决方案是广播(播放器的扫描LAN)。这很容易与ipv4,只是使用地址255.255.255.255,但我们在2017年,并提供了一个功能,只适用于ipv4吸... 然后,我寻找一种方式与

    1热度

    2回答

    我工作的一些代码,连接使用IGMP多播组加入 struct ip_mreq mreq; inet_pton(AF_INET, group, &mreq.imr_multiaddr.s_addr); mreq.imr_interface.s_addr = htonl(INADDR_ANY); if (setsockopt(fd, IPPROTO_IP, IP_ADD_MEMBERSHIP,

    1热度

    1回答

    我需要向几个收件人发送消息,然后在动态超时值(即每个交换机的值不同)后继续路由 - 无论一个或多个收件人是否设法返回某些内容。 我以为我可以通过组播来实现这一点,其中一个分支是一个计时器,但我似乎无法找到一种方法来告诉组播完成时,一个分支到达,忽略其他分支。它可能有点类似于aggregate的completionSize,但是对于我的情况来说,合适的EIP是多播的,所以在我认为这个丑陋的解决方案之

    0热度

    1回答

    在我的macOs上安装了dockerForMac和virtualbox后,本地hazelcast成员无法使用hazelcast(不在容器中)的多播配置看到对方。看起来他们俩都是不同端口的集群中的主人。 安装docker stuff等之后的差异是成员的IP地址。这是我的本地IP地址,但现在它有192.168.99.1被vboxnet使用。看我的ifconfig。 This comment is ab

    3热度

    2回答

    我想使用多播接收器的示例来侦听通过网络发送UDP多播数据的应用程序。 听音IP是193.xx107 发件人IP是193.xx109 组播地址是231.11.1.5:6005 下面是数据的采集Wireshark的,以确保数据被传递: Proof of Traffic 这里是来回的代码m助推库: // // receiver.cpp // ~~~~~~~~~~~~ // // Copyrigh

    0热度

    2回答

    简介 有上创建组播发布者和接收器的数量的教程。 我用了一个发现here进行了一些修改。 几个人: here here here 注意,这些教程都是颇为相似。 详情: 服务器端口7777运行并发送数据报224.0.0.0(我测试了几个其他知识产权的的组播范围:224.0.0.0到239.255.255.255,但这些并没有工作) 然后客户端加入组播组224.0.0.0并等待响应数据包(如运行一个线程

    2热度

    1回答

    我想向连接到本地网络/同一路由器的不同客户端发送简单消息。但有可能客户端可能连接到不同的路由器并具有不同的IP地址,所以我使用UDP广播组范围224.0.0.0到230.255.255.255和特定的端口号。 当前,当我处于同一网络中时,我可以向这些客户端发送消息,但是当它们连接到其他路由器时,我无法发送消息。 我是以错误的方式做,还是应该有我失踪的东西。我正试图在Python中实现这一点。

    1热度

    1回答

    我有一个真正的时间熊试图了解IP多播。特别是,我想禁止将数据包循环回多播组。 我刚把这段代码放在一起,举例说明了我所看到的。 /* example.c */ #include <sys/types.h> #include <net/if.h> #include <sys/socket.h> #include <arpa/inet.h> #include <pthread.h

    -1热度

    1回答

    关联的多播组与c#应用程序我可以将多播地址添加到特定接口。问题是:每次运行我的应用程序时,我都会向网络接口添加多播组,但是当应用程序结束时它仍保持连接状态,所以如果我再次运行切换接口的应用程序,它不会工作,比我需要改变组播地址,然后再一次......这样我就可以将很多组播地址关联到每个接口。 如果我运行: netsh接口IP显示加入 它表明我多播接口加入 Interfaccia 7:无线网络连接