multicast over wifi interface

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Is it possible to send multicasts over a wifi interface?

With madwifi (atheros) and with airo (cisco) it seemd to
just ignore muticasts.

Using ethereal, no multicast packets appear on the wlan0 or eth1
interfaces.  All other types of traffice seem normal enough.

Here is a snippet of code that send a multicast to every interface.
The multicasts appear on the wired interface, but not on the wifi.

This is the code fragment being used, it's simply repeated once per
second.

        try {
            InetAddress localHost = InetAddress.getLocalHost();
            String message = localHost.getHostName() + "|" +
InetAddress.getByName(localHost.getHostName()).getHostAddress() + "|" +
this.socketPort;
            
            InetAddress group = InetAddress.getByName("230.0.0.1");
            DatagramPacket packet;
            packet = new DatagramPacket(message.getBytes(),
message.getBytes().length, group, 4447);
            
            Enumeration<NetworkInterface> allNets =
NetworkInterface.getNetworkInterfaces();
            while (allNets.hasMoreElements())  {
                NetworkInterface aNet = allNets.nextElement();
                if (aNet.getInetAddresses().hasMoreElements()) {
                    MulticastSocket s2 = new MulticastSocket();
                    try {
                    s2.setNetworkInterface(aNet);
                    s2.joinGroup(group);
                    s2.setTimeToLive(this.discoveryTTL);
                    System.out.println("Sending out: " +
aNet.getDisplayName());
                    s2.send(packet);
                    } catch (SocketException seErr) {
                        seErr.printStackTrace(System.err);
                    }
                    s2.close();
                }
            }
        } catch (IOException ioErr) {
            ioErr.printStackTrace(System.err);
        }


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux