Package java.net

Examples of java.net.DatagramSocket.receive()


                    }

                    try {
                        s.send(requestPacket);
                        responsePacket.setLength(responseBytes.length);
                        s.receive(responsePacket);
                        if (responsePacket.getLength() != responseBytes.length) {
                            LOG.error("Got a short response: "
                                    + responsePacket.getLength());
                            continue;
                        }
View Full Code Here


                    }

                    try {
                        s.send(requestPacket);
                        responsePacket.setLength(responseBytes.length);
                        s.receive(responsePacket);
                        if (responsePacket.getLength() != responseBytes.length) {
                            LOG.error("Got a short response: "
                                    + responsePacket.getLength());
                            continue;
                        }
View Full Code Here

        while (true) {
          try (DatagramSocket ss = new DatagramSocket(port)) {
            byte[] receiveData = new byte[BUFFER_SIZE];
            while (true) {
              DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);
              ss.receive(receivePacket);
              final byte[] b = new byte[receivePacket.getLength()];
              System.arraycopy(receivePacket.getData(), receivePacket.getOffset(), b, 0, b.length);
              final InetAddress sourceAddress = receivePacket.getAddress();
              final int sourcePort = receivePacket.getPort();
              LOGGER.trace("Packet received: " + b.length + " bytes from: " + sourceAddress + ":" + sourcePort);
View Full Code Here

        Thread.sleep(1000);

        byte[] buf = new byte[128];
        DatagramPacket receive = new DatagramPacket(buf, buf.length, address, getPort());
        LOG.debug("+++ Receiving data +++");
        socket.receive(receive);

        socket.close();

        return new String(receive.getData(), 0, receive.getLength());
    }
View Full Code Here

      byte[] b = new byte[8192];
      DatagramPacket info = new DatagramPacket(b, b.length);

      try {
        s.receive(info);
        received.countDown();
      } catch (IOException e) {
        LOG.warn(e);
        return;
      }
View Full Code Here

      System.setProperty("activity.port", String.valueOf(socket.getLocalPort()));
      DatagramLoggingActivityFactory fac = new DatagramLoggingActivityFactory();
      Activity a = fac.createActivity();
      Incident i = new Incident();
      a.log(i);
      socket.receive(packet);
      ObjectInputStream ois = new ObjectInputStream(new ByteArrayInputStream(packet.getData(), packet.getOffset(),
        packet.getLength()));
      Incident j = (Incident) ois.readObject();
      assertEquals(i, j);
    } finally {
View Full Code Here

        Thread.sleep(1000);

        byte[] buf = new byte[128];
        DatagramPacket receive = new DatagramPacket(buf, buf.length, address, getPort());
        LOG.debug("+++ Receiveing data +++");
        socket.receive(receive);

        socket.close();

        return new String(receive.getData(), 0, receive.getLength());
    }
View Full Code Here

        Thread.sleep(1000);

        byte[] buf = new byte[128];
        DatagramPacket receive = new DatagramPacket(buf, buf.length, address, getPort());
        LOG.debug("+++ Receiveing data +++");
        socket.receive(receive);

        socket.close();

        return new String(receive.getData(), 0, receive.getLength());
    }
View Full Code Here

        socket.setSoTimeout(3000);
        DatagramPacket packet = new DatagramPacket(new byte[] { 1, 2, 3, 4, 5,
                6 }, 6, localhost, port);
        socket.send(packet);
        socket.receive(packet);
        socket.close();
        assertTrue("datagram received wrong port: " + packet.getPort(), packet
                .getPort() == port);
    }
View Full Code Here

            fail("should throw IllegalBlockingModeException");
        } catch (IllegalBlockingModeException e) {
            // expected
        }
        try {
            socket.receive(null);
            fail("should throw IllegalBlockingModeException");
        } catch (IllegalBlockingModeException e) {
            // expected
        }
    }
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.