Package java.net

Examples of java.net.DatagramSocket.receive()


            while (isRunning) {
                byte[] buf = new byte[BUFFER_SIZE];
                DatagramPacket datagramPacket = new DatagramPacket(buf,
                        buf.length);
                try {
                    datagramSocket.receive(datagramPacket);
                } catch (SocketTimeoutException e) {
                    logger.debug("echo socket timeout");
                    continue;
                }
                datagramPacket = new DatagramPacket(buf,
View Full Code Here


        Thread.sleep(1000);

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

        socket.close();

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

    storage = (Storage) storageClass.newInstance();
    DatagramSocket socket = new DatagramSocket(port);
    byte[] buf = new byte[2048];
    DatagramPacket packet = new DatagramPacket(buf, buf.length);
    for (;;) {
      socket.receive(packet);
      byte[] received = new byte[packet.getLength()];
      System.arraycopy(packet.getData(), packet.getOffset(), received, 0, packet.getLength());
      new ReceiverThread(received).start();
    }
  }
View Full Code Here

                socket.send(outboundPacket);

            // receive whatever came back
            byte[] receiveBuffer = new byte[bytesToSend.length];
            DatagramPacket inboundPacket = new DatagramPacket(receiveBuffer, receiveBuffer.length);
            socket.receive(inboundPacket);

            // compare byte buffers as strings so we get to see the diff
            assertEquals(Arrays.toString(outboundPacket.getData()),
                Arrays.toString(inboundPacket.getData()));
View Full Code Here

        socket.send(outboundPacket);

        // receive whatever came back
        byte[] receiveBuffer = new byte[bytesToSend.length];
        DatagramPacket inboundPacket = new DatagramPacket(receiveBuffer, receiveBuffer.length);
        socket.receive(inboundPacket);

        // compare byte buffers as strings so we get to see the diff
        assertEquals(Arrays.toString(outboundPacket.getData()), Arrays.toString(inboundPacket.getData()));

        // make sure the contents are really the same
View Full Code Here


      // Get response
      mLog.info("NTP request sent, waiting for response...");
      packet = new DatagramPacket(buf, buf.length);
      socket.receive(packet);

      // Immediately record the incoming timestamp
      double destinationTimestamp =
        (System.currentTimeMillis()/1000.0) + 2208988800.0;
View Full Code Here

             
              boolean waitingPacket = true;
              while (waitingPacket) {
                  DatagramPacket receivePacket = new DatagramPacket(new byte[1536], 1536);
                  try {
                      ssdp.receive(receivePacket);
                      byte[] receivedData = new byte[receivePacket.getLength()];
                      System.arraycopy(receivePacket.getData(), 0, receivedData, 0, receivePacket.getLength());

                      // Create GatewayDevice from response
                      GatewayDevice gateDev = parseMSearchReplay(receivedData);
View Full Code Here

                DatagramPacket packet = new DatagramPacket(buffer, buffer.length);
               
                System.out.println("UDP capturing started: ");
               
                while (true) {
                    dsocket.receive(packet);
                    PlaneDataObject pdo = parser.getPlaneData(buffer, packet.getAddress().toString());
                    if (pdo != null){
                        server.broadcast(pdo);
                       
//                        System.out.println("planedata broadcasted");
View Full Code Here

   
    byte buffer[] = new byte[65507];
    DatagramPacket packet = new DatagramPacket(buffer, buffer.length);       
    while(true){
      try
        socket.receive(packet);
        handlePacket(packet);     
      } catch (IOException e) {     
        e.printStackTrace();
      }
    }   
View Full Code Here

        for (int i = 0; i < 10; i++) {
            fillWriteBuffer(writeBuf, i);
            client.send(wp);

            client.receive(rp);
            assertEquals(writeBuf.length, rp.getLength());
            assertEquals(writeBuf, readBuf);
        }

        try {
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.