Package java.net

Examples of java.net.MulticastSocket.receive()


            log.trace("Received answer packet: " + myServer);
         while (myServer != null && myServer.startsWith("GET_ADDRESS"))
         {
            Arrays.fill(buf, (byte) 0);
            packet.setLength(buf.length);
            s.receive(packet);
            byte[] reply = packet.getData();
            myServer = new String(reply).trim();
            if (trace)
               log.trace("Received answer packet: " + myServer);
         }
View Full Code Here


    String msg = "SRSIMSRV";
    multicastSocket.send(new DatagramPacket(msg.getBytes(), msg.length(),
        mcastaddr, 3351));
    DatagramPacket p = new DatagramPacket(new byte[23], 23);
    do {
      multicastSocket.receive(p);
      msg = new String(p.getData());
    } while (msg.startsWith("SRSIMSRV"));
    multicastSocket.close();
    Assert.assertTrue(msg.startsWith("SRVADDR:"));
    String serverAddress = msg.split(":")[1].trim();
View Full Code Here

                channel.getConfig().getReceiveBufferSizePredictor();

            byte[] buf = new byte[predictor.nextReceiveBufferSize()];
            DatagramPacket packet = new DatagramPacket(buf, buf.length);
            try {
                socket.receive(packet);
            } catch (InterruptedIOException e) {
                // Can happen on interruption.
                // Keep receiving unless the channel is closed.
                continue;
            } catch (Throwable t) {
View Full Code Here

            public void run() {
                byte[] buf = new byte[1024];
                DatagramPacket recv = new DatagramPacket(buf, buf.length);
                do {
                    try {
                        msocket.receive(recv);
                        synchronized(lock) {
                            received[0] = Boolean.TRUE;
                        }
                        return;
                    } catch(InterruptedIOException e) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.