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


                    try {
                        serverSocket = new DatagramSocket(notificationPort);
                        while (true) {
                            byte[] buf = new byte[256];
                            DatagramPacket packet = new DatagramPacket(buf, buf.length);
                            serverSocket.receive(packet);
                            BufferedReader reader = new BufferedReader(new InputStreamReader(new ByteArrayInputStream(buf)));
                            parseNotification(reader);
                        }
                    } catch (IOException e) {
                        logger.log(Level.SEVERE, "Error while listening to socket", e);
View Full Code Here

  while(true){    // tant que c'est OK
    try {
 
        DatagramSocket socket = new DatagramSocket(1234) ;//écoute sur le port 1234
     
        socket.receive(inPacket) ;      //reçoit la socket
   
     
        byte[] result = inPacket.getData() ;     //stocke les données reçues dans le tableau byte
        //System.out.println(new String(result,0,result.length)) ;
        byte type =  result[0] ;      //récupère le type au 1er indice du tableau
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

      final DatagramSocket ds = new DatagramSocket();
      ds.setSoTimeout(12000);
      Runnable runnable = new Runnable() {
        public void run() {
          try {
            ds.receive(new DatagramPacket(new byte[1], 1));
          } catch (InterruptedIOException e) {
            interrupted = true;
          } catch (IOException e) {
          }
        }
View Full Code Here

      interrupted = false;
      DatagramSocket ds3 = new DatagramSocket();
      ds3.setSoTimeout(500);
      Date start = new Date();
      try {
        ds3.receive(new DatagramPacket(new byte[1], 1));
      } catch (InterruptedIOException e) {
        interrupted = true;
      }
      ds3.close();
      assertTrue("receive not interrupted", interrupted);
View Full Code Here

      DatagramPacket send = new DatagramPacket(new byte[10], 10,
          localHost, port);
      ds.send(send);
      DatagramPacket receive = new DatagramPacket(new byte[20], 20);
      ds.setSoTimeout(2000);
      ds.receive(receive);
      ds.close();
      assertTrue("Wrong size: " + receive.getLength(), receive
          .getLength() == 10);
      assertTrue("Wrong receiver", receive.getAddress().equals(localHost));
    } catch (IOException e) {
View Full Code Here

      ds.connect(inetAddress, portNumber);
      DatagramPacket send = new DatagramPacket(new byte[10], 10);
      ds.send(send);
      DatagramPacket receive = new DatagramPacket(new byte[20], 20);
      ds.setSoTimeout(10000);
      ds.receive(receive);
      ds.close();
      fail(
          "No PortUnreachableException when connected at native level on recv ");
    } catch (Exception e) {
      assertTrue(
View Full Code Here

            lock.notifyAll();
          }
          socket.setSoTimeout(3000);
          DatagramPacket packet = new DatagramPacket(new byte[256],
              256);
          socket.receive(packet);
          socket.send(packet);
          socket.close();
        } catch (IOException e) {
          System.out.println("thread exception: " + e);
          if (socket != null)
View Full Code Here

        } catch (InterruptedException e) {
          fail(e.toString());
        }
      }
      socket.send(packet);
      socket.receive(packet);
      socket.close();
      assertTrue("datagram received wrong port: " + packet.getPort(),
          packet.getPort() == port);
    } catch (IOException e) {
      if (socket != null)
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.