Package java.net

Examples of java.net.DatagramSocket.receive()


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

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

        try {
            client.receive(rp);
            fail("Unexpected incoming data.");
        } catch (SocketTimeoutException e) {
        }

        client.close();
View Full Code Here

    {
      while (isStarted())
      {
        p.setData( buf.getBuf() );
       
        s.receive( p );
       
        buf.setIndex( 0 );
        buf.setLength( p.getLength() );
       
        if (s.isConnected())
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

          IPAddress, port);
      socket.send(sendPacket);
      socket.setSoTimeout(500);
      DatagramPacket receivePacket = new DatagramPacket(receiveData,
          receiveData.length);
      socket.receive(receivePacket);
 
      // Check reply status
      XDR xdr = new XDR(Arrays.copyOfRange(receiveData, 0,
          receivePacket.getLength()));
      RpcReply reply = RpcReply.read(xdr);
View Full Code Here

            final DatagramPacket dp = new DatagramPacket(buf, buf.length);

            System.out.println("Starting to listen for netbios messages now...");

            for (int i = 0; i < 5; i++) {
                socket.receive(dp);
                System.out.println("Received datagram packet from " + dp.getAddress() + ":" +
                        dp.getPort());
            }

            System.out.println("I'm stopping now");
View Full Code Here

                dhcpSocket.setBroadcast(true);

                while (true) {
                    byte[] buf = new byte[bufferSize];
                    DatagramPacket dgp = new DatagramPacket(buf, buf.length);
                    dhcpSocket.receive(dgp);
                    // _executor.execute(new DhcpPacketParser(buf));
                }
            } catch (IOException e) {
                s_logger.debug(e.getMessage());
            }
View Full Code Here

                System.err.println(exc);
            }
            while (true) {
                DatagramPacket datagram = new DatagramPacket(new byte[1024], 1024);
                try {
                    socket.receive(datagram);
                } catch (IOException exc) {
                }
                String data = new String(datagram.getData());
                System.out.println(data.trim());
            }
View Full Code Here

            DatagramPacket resp = new DatagramPacket(buf, buf.length);

            int bytesRead = BUF_SIZE;
            while (bytesRead == BUF_SIZE) {
                socket.receive(resp);

                bytesRead = resp.getLength();
                out.write(buf, resp.getOffset(), bytesRead);
            }
            DerInputStream in = new DerInputStream(out.toByteArray());
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.