MulticastSocket和Runnable

时间:2016-12-23 20:30:12

标签: java multithreading runnable multicast

 public class MulticastSocket extends DatagramSocket implements Runnable {
        public String ip = "192.168.254.6";
        public static int port = 12346;

        public MulticastSocket(int port) throws SocketException {
            super(port);
            // TODO Auto-generated constructor stub
        }
        @Override
        public void run() {
            while (true) {
                try {
                    getMessage(port, ip);
                } 
                catch (Exception e) {
                }
            }
        }

我有这个代码,我想从另一个类实例化该对象的Thread,它给出了强制转换异常(强制转换为Runnable)。问题是什么?

1 个答案:

答案 0 :(得分:0)

您的其他代码必须导入java.net.MulticastSocket,但不会导致Runnable

不要重用JDK中的类名。而且没有什么'多播'关于你的班级。