Package java.net

Examples of java.net.MulticastSocket.send()


                    send_msg=new Message(null, null, buf);
                    channel.send(send_msg);
                }
                else {
                    packet=new DatagramPacket(buf, buf.length, group_addr, 7777);
                    sock.send(packet);
                }
                if(i % 1000 == 0)
                    System.out.println("-- sent " + i);

                matrix[i][0]=1;
View Full Code Here


        MulticastSocket s = new MulticastSocket(
            Properties.MultiCastPort);
        s.joinGroup(group);
        DatagramPacket hi = new DatagramPacket(Key.getBytes(), Key
            .length(), group, Properties.MultiCastPort);
        s.send(hi);
        s.leaveGroup(group);
        s.close();
        logWriter.Info("sync cache information successfully (" + Key + ") ");
      } catch (Exception ex) {
        logWriter.Error("sync cache information failure (" + Key + ") " + ex.toString());
View Full Code Here

                        buf[i] = (byte) i;
                    }
                    DatagramPacket pack = new DatagramPacket(buf, buf.length,
                                                             InetAddress.getByName(group), port);
                    s.setTimeToLive(2);
                    s.send(pack);
                    System.out.println("Sent test data");
                    s.close();
                } catch (Exception e) {
                    e.printStackTrace();
                    canRunTests = false;
View Full Code Here

    MulticastSocket Msocket = null;
    try {               
      Msocket = new MulticastSocket();
      InetAddress group = InetAddress.getByName(t.ip);
      DatagramPacket packet = new DatagramPacket(message, message.length, group, t.port);       
      Msocket.send(packet);
    } catch (IOException e) {       
      e.printStackTrace();
    }finally{
      Msocket.close();
    }
View Full Code Here

                    written = ((DatagramChannel) this.getChannel()).send(buf, addr);
                }
                else {
                    sendDP = new DatagramPacket(buf2, buf2.length, address, port);
                    MulticastSocket ms = this.multicastStateManager.getMulticastSocket();
                    ms.send(sendDP);
                    written = sendDP.getLength();
                }
            } else {
                RubyString data = args[0].convertToString();
                ByteBuffer buf = ByteBuffer.wrap(data.getBytes());
View Full Code Here

            // send the datagram
            byte[] sendData = message.getBytes();
            DatagramPacket sendDatagram = new DatagramPacket(sendData, 0,
                    sendData.length, new InetSocketAddress(InetAddress
                            .getByName(ADDRESS), PORT));
            socket.send(sendDatagram);

            // receive the datagram
            byte[] recvData = new byte[100];
            DatagramPacket recvDatagram = new DatagramPacket(recvData,
                    recvData.length);
View Full Code Here

        InetAddress group = InetAddress.getByName(Constants.GROUP_IP);
        DatagramPacket packet;
        packet = new DatagramPacket(buf, buf.length, group, Constants.PORT_UDP);
        MulticastSocket socket = new MulticastSocket(Constants.PORT_UDP);
        socket.send(packet);
  }
 
}
View Full Code Here

                                   // socket.receive()
        // send & recieve packet
        byte[] sendData = message.getBytes();
        DatagramPacket sendDatagram = new DatagramPacket(sendData, 0,
                sendData.length, group, PORT);
        socket.send(sendDatagram);
        socket.receive(recvDatagram);
        String recvMessage = new String(recvData, 0, recvDatagram.getLength());
        assertEquals(message, recvMessage);
       
        // send & receive longer packet
View Full Code Here

       
        // send & receive longer packet
        sendData = longerMessage.getBytes();
        sendDatagram = new DatagramPacket(sendData, 0, sendData.length,
                group, PORT);
        socket.send(sendDatagram);
        socket.receive(recvDatagram);
        recvMessage = new String(recvData, 0, recvDatagram.getLength());
        assertEquals(longerMessage, recvMessage);

        // tricky case, added to test compatibility with RI;
View Full Code Here

        // tricky case, added to test compatibility with RI;
        // depends on the previous test case
        sendData = veryLongMessage.getBytes();
        sendDatagram = new DatagramPacket(sendData, 0, sendData.length, group,
                PORT);
        socket.send(sendDatagram);
        recvDatagram.setLength(recvDatagram.getLength()); // !!!
        socket.receive(recvDatagram);
        recvMessage = new String(recvData, 0, recvDatagram.getLength());
        assertEquals(longerMessage, recvMessage);
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.