package elte.java2_utikalauz5.net; import java.net.*; import java.io.IOException; /** Multicast csomagot küld a megadott csoportba a megadott UDP-porton a megadott tartalommal.
A programparaméterek rendre: @link.forrásfájl {@docRoot}/../data/net/src MCASTKliens.java @link.letöltés {@docRoot}/../data/net MCASTKliens.jar @since Java 2 Útikalauz programozóknak 1.3 */ public class MCASTKliens { public static void main(String[] args) { if (args.length == 3) { try { int port=Integer.parseInt(args[1]); InetAddress csoport=InetAddress.getByName(args[0]); byte[] uzenet = args[2].getBytes(); DatagramPacket p = new DatagramPacket(uzenet, uzenet.length, csoport, port); MulticastSocket ms = new MulticastSocket(); ms.send(p); System.out.println("Az üzenetet elküldtem"); } catch (SocketException se) { System.out.println("Kivétel kiváltva: SocketException"); } catch (IOException ie) { System.out.println("Kivétel kiváltva: IOException"); } } else { System.out.println("Hívása: java MCASTKliens partnerszgnév"+ " port átküldendő_üzenet"); } } }