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)。问题是什么?
答案 0 :(得分:0)
您的其他代码必须导入java.net.MulticastSocket
,但不会导致Runnable
。
不要重用JDK中的类名。而且没有什么'多播'关于你的班级。