package elte.java2_utikalauz5.net; import java.io.*; import java.net.*; /** Megbízható adatcsatornánkon csomagokat küld. Ez az alkalmazás csomagokat küld az argumentumaiban megadott nevű számítógép megadott sorszámú UDP-portjára. A csomagokban egy-egy szó van, amiket a felhasználó a harmadik argumentumtól kezdve adhat meg. Minden szó (pontosabban programargumentum) külön adatcsomagban kerül átküldésre.
Programparaméterek:
  1. annak a hostnak a neve, ahol a szerver fut
  2. a szerver UDP-portjának a sorszáma
  3. ... a szervernek egy-egy csomagban átküldendő szavak
@link.forrásfájl {@docRoot}/../data/net/src Sorozatkuld.java @link.letöltés {@docRoot}/../data/net Sorozatkuld.jar @since Java 2 Útikalauz programozóknak 1.3 */ public class Sorozatkuld { public static void használati_utasítás() { System.out.println("Használat: java Sorozatkuld " + " számítógépnév portsorszám átküldendő_szavak"); System.exit(-1); } public static void main(String[] args) { int server_port = 0; try { MegbizhatoEgyiranyuDatagramSocket s = new MegbizhatoEgyiranyuDatagramSocket(); // új kommun. végpont if (args.length < 3) használati_utasítás(); try { server_port = Integer.parseInt(args[1]); } catch (NumberFormatException e) { használati_utasítás(); } try { // A szerver címe InetAddress ip_cím = InetAddress.getByName(args[0]); for (int i=2;i