All pastes #550124 Raw Edit

Anonymous

public java v1 · immutable
·published 2007-06-08 10:10 UTC
rendered paste body
import java.io.*;import java.net.*;import java.util.*;class CoMamZrobic {	public static void main(String[] args) 	{		int port;		InetAddress adres;		DatagramSocket gniazdko = null;		DatagramPacket pakiet;		byte[] buforWys = new byte[1024];		if (args.length != 3) 		{			System.out.println("Uzycie: java CoMamZrobic <nazwahosta>" + " <port#> <uzytkownik>");			return;		}		try 		{			// przy&#322;&#261;czenie do gniazdka			gniazdko = new DatagramSocket();		} 		catch (java.io.IOException e) 		{ System.err.println("Nie moge utworzyc gniazdka I/O datagramow."); }		if (gniazdko != null) 		{			try 			{				// wys&#322;anie zapytania				adres = InetAddress.getByName(args[0]);				port = Integer.parseInt(args[1]);				buforWys = args[2].getBytes();				// utworzenie datagramu				pakiet = new DatagramPacket(buforWys, buforWys.length, adres, port);				// wys&#322;anie				gniazdko.send(pakiet);								// odbiór odpowiedzi				byte buforOdb[] = new byte[1048576];				pakiet = new DatagramPacket(buforOdb, 1048576);				gniazdko.receive(pakiet);				String tekstOdebrany = new String(pakiet.getData()).trim();				System.out.println("Polecenie:\n" + tekstOdebrany);								gniazdko.close();			} 			catch (IOException e) 			{				System.err.println("Wyjatek IOException:  " + e);				e.printStackTrace();			}		}	}}