2016-12-23 6 views
-1
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へのキャスト)を与えます。何が問題ですか?MulticastSocketとRunnable

+0

スレッドを作成するもう1つのクラスを教えてください。 – BadZen

答えて

0

他のコードは、Runnableを実装していないjava.net.MulticastSocketをインポートする必要があります。

JDKのクラス名を再利用しないでください。あなたのクラスについては何も「マルチキャスト」はありません。

関連する問題