Package java.net

Examples of java.net.DatagramSocket.send()


            for (int i = 0; i < messageCount; i++) {

                byte[] data = message.getBytes();

                DatagramPacket packet = new DatagramPacket(data, data.length, address, serverPort);
                socket.send(packet);
                Thread.sleep(100);
            }
        } finally {
            socket.close();
        }
View Full Code Here


    line = null;
    String test = "This is a test";
    byte[] testBytes = test.getBytes("UTF-8");
    DatagramPacket request = new DatagramPacket(testBytes, testBytes.length, InetAddress.getLocalHost(), 10000);
        DatagramSocket socket = new DatagramSocket();
        socket.send(request);
        try {
      Thread.sleep(500);
    } catch (InterruptedException e) {}
       
        assertEquals(line, test);
View Full Code Here

      socket = new DatagramSocket();

      final DatagramPacket dgmPacket = new DatagramPacket(msg.getBytes(),
          msg.length(), remoteAddress, port);

      socket.send(dgmPacket);
     
      logger.debug("replied ["+remoteAddress + ":" + port +"] ->\n" + msg);
    } finally {
      if (socket != null) {
        logger.trace("close reply-socket");
View Full Code Here

        for (int i = 0; i < messageCount; i++) {
            String text = "Hello Message: " + i;
            byte[] data = text.getBytes();

            DatagramPacket packet = new DatagramPacket(data, data.length, address, port);
            socket.send(packet);
            Thread.sleep(1000);
        }
    }

    protected RouteBuilder createRouteBuilder() {
View Full Code Here

            DatagramSocket socket = new DatagramSocket();
            if (log.isDebugEnabled()) {
                log.debug("Sending " + payload.length + " bytes to " + udpOutInfo.getAddress());
            }
            try {
                socket.send(new DatagramPacket(payload, payload.length, udpOutInfo.getAddress()));
                if (!msgContext.getOptions().isUseSeparateListener() &&
                        !msgContext.isServerSide()){
                    waitForReply(msgContext, socket, udpOutInfo.getContentType());
                }
            }
View Full Code Here

                    if (SNMP_ADAPTOR_LOGGER.isLoggable(Level.FINER)) {
                        SNMP_ADAPTOR_LOGGER.logp(Level.FINER, dbgTag,
                            "stop", "Sending: using port " + port);
                    }
                    sn.send(pk);
                } finally {
                    sn.close();
                }
            } catch (Throwable e){
                if (SNMP_ADAPTOR_LOGGER.isLoggable(Level.FINEST)) {
View Full Code Here

         java.net.InetAddress.getLocalHost(), port);
                               
        if (isTraceOn()) {
      trace("stop", "Sending: using port " + port);
        }
        sn.send(pk);
    } finally {
        sn.close();
    }
            } catch (Throwable e){
                if (isDebugOn()) {
View Full Code Here

            // We send an empty datagram packet to fix bug 4293791 (it's a jdk 1.1 bug)
            //
            DatagramSocket sn = new java.net.DatagramSocket(0);
            byte[] ob = new byte[1];
            DatagramPacket pk = new DatagramPacket(ob , 1, java.net.InetAddress.getLocalHost(), _socketPort);
            sn.send(pk);
            sn.close();
        } catch (Exception e) {}
               
        // First close the datagram socket.
        // This may generates an IO exception at the run method (_socket.receive).
View Full Code Here

        try
        {
            logger.debug("Testing UDP on " + addressToString(address, port));
            DatagramSocket server = openUdpServer(address, port);
            DatagramSocket client = openUdpClient();
            client.send(new DatagramPacket(new byte[]{1}, 1, address, port));
            DatagramPacket packet = new DatagramPacket(new byte[1], 1);
            server.receive(packet);
            assertEquals("Failed to send packet via " + addressToString(address, port),
                    1, packet.getData()[0]);
            client.close();
View Full Code Here

                dataOut.writeFloat(2.0f);
                byte[] bytesToSend = bytesOut.toByteArray();

                DatagramPacket outboundPacket = new DatagramPacket(bytesToSend, bytesToSend.length,
                    InetAddress.getLocalHost(), outPort);
                socket.send(outboundPacket);

            // receive whatever came back
            byte[] receiveBuffer = new byte[bytesToSend.length];
            DatagramPacket inboundPacket = new DatagramPacket(receiveBuffer, receiveBuffer.length);
            socket.receive(inboundPacket);
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.