Package java.net

Examples of java.net.MulticastSocket.send()


 
                 Object reply = process(IPAddress, data);
                 if(reply!=null){
                   sendData = getBytes(reply);
                   DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, IPAddress, port);
                   serverSocket.send(sendPacket);
                 }
               }catch (Exception e) {
                 e.printStackTrace();
               }
      } catch (Exception e) {
View Full Code Here


        MulticastSocket receiver = new MulticastSocket(0);
        receiver.joinGroup(multicastAddress);

        MulticastSocket sender = new MulticastSocket();
        sender.setTimeToLive(1);
        sender.send(new DatagramPacket(new byte[]{1}, 0, 1, multicastAddress, receiver.getLocalPort()));
        sender.close();

        byte[] buffer = new byte[1];
        receiver.setSoTimeout(1000);
        try
View Full Code Here

            data.append(":" + partitionName);
         byte[] buf = data.toString().getBytes();
         packet = new DatagramPacket(buf, buf.length, iaGroup, port);
         if (trace)
            log.trace("Sending discovery packet(" + data + ") to: " + iaGroup + ":" + port);
         s.send(packet);
         // Look for a reply
         // IP address + port number = 128.128.128.128:65535 => (12+3) + 1 + (5) = 21

         buf = new byte[50];
         packet = new DatagramPacket(buf, buf.length);
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

                    logger.throwing(getClass().toString(), "send(" + this.getName() + ") - JmDNS can not parse what it sends!!!", e);
                }
            }
            final MulticastSocket ms = _socket;
            if (ms != null && !ms.isClosed()) {
                ms.send(packet);
            }
        }
    }

    /*
 
View Full Code Here

            data.append(":" + partitionName);
         byte[] buf = data.toString().getBytes();
         packet = new DatagramPacket(buf, buf.length, iaGroup, port);
         if (trace)
            log.trace("Sending discovery packet(" + data + ") to: " + iaGroup + ":" + port);
         s.send(packet);
         // Look for a reply
         // IP address + port number = 128.128.128.128:65535 => (12+3) + 1 + (5) = 21

         buf = new byte[50];
         packet = new DatagramPacket(buf, buf.length);
View Full Code Here

      int retries = mcast.retries+1;
      do {
        try {
          logger.log(Logger.FINER, "MainDetectionManager::multicAsk(): sending msg =\""+request+"\" to "+mcast.address+":"+mcast.port);
          packet = new DatagramPacket(request.getBytes(PROTO_ENCODING), request.length(), mcastGroupAddress, mcast.port);
          socket.send(packet);

          do {
            try {
              // get responses
              byte[] buf = new byte[DGRAM_BUF_LEN];
View Full Code Here

/* 1463 */         data.append(":" + partitionName);
/* 1464 */       byte[] buf = data.toString().getBytes();
/* 1465 */       DatagramPacket packet = new DatagramPacket(buf, buf.length, iaGroup, port);
/* 1466 */       if (trace)
/* 1467 */         log.trace("Sending discovery packet(" + data + ") to: " + iaGroup + ":" + port);
/* 1468 */       s.send(packet);
/*      */
/* 1472 */       buf = new byte[50];
/* 1473 */       packet = new DatagramPacket(buf, buf.length);
/* 1474 */       s.receive(packet);
/* 1475 */       String myServer = new String(packet.getData()).trim();
View Full Code Here

            data.append(":" + partitionName);
         byte[] buf = data.toString().getBytes();
         packet = new DatagramPacket(buf, buf.length, iaGroup, port);
         if (trace)
            log.trace("Sending discovery packet(" + data + ") to: " + iaGroup + ":" + port);
         s.send(packet);
         // Look for a reply
         // IP address + port number = 128.128.128.128:65535 => (12+3) + 1 + (5) = 21

         buf = new byte[50];
         packet = new DatagramPacket(buf, buf.length);
View Full Code Here

    MulticastSocket multicastSocket = new MulticastSocket(3351);
    InetAddress mcastaddr = InetAddress.getByName("233.252.1.32");
    multicastSocket.joinGroup(mcastaddr);
    multicastSocket.setSoTimeout(3000);
    String msg = "SRSIMSRV";
    multicastSocket.send(new DatagramPacket(msg.getBytes(), msg.length(),
        mcastaddr, 3351));
    DatagramPacket p = new DatagramPacket(new byte[23], 23);
    do {
      multicastSocket.receive(p);
      msg = new String(p.getData());
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.