log.error(e);
System.err.println(e);
        void runSocketRead() {            byte[] buf=new byte[2];            DatagramPacket packet;            try {                sock=new DatagramSocket(12345, InetAddress.getLocalHost());                // System.out.println("** mcast_sock=" + mcast_sock.getLocalAddress() + ":" + mcast_sock.getLocalPort());                packet=new DatagramPacket(buf, buf.length);                //System.out.println("** receive(): start");                sock.receive(packet);                //System.out.println("** receive(): done");            }            catch(Exception e) {                //System.out.println("** receive(): done, exception=" + e);                log.error(e);            }        }