3 import java.net.DatagramPacket;
4 import java.net.DatagramSocket;
5 import java.net.InetAddress;
16 public static boolean DBG =
true;
18 private static DatagramSocket
socket;
19 private static byte[]
buf;
20 private static DatagramPacket
packet;
35 public static void main(String[] args)
47 lport = Integer.parseInt(args[0]);
48 DBG = Boolean.parseBoolean(args[1]);
58 socket =
new DatagramSocket(lport);
60 packet =
new DatagramPacket(buf, buf.length);
74 socket.receive(packet);
76 InetAddress address = InetAddress.getByName(
new String(packet.getData()));
78 int port = packet.getPort();
82 buf = InetAddress.getLocalHost().getHostAddress().getBytes();
84 socket.send(
new DatagramPacket(buf, buf.length, address, port));
Classe che implementa metodi vari di utilita' generale.
Classe che implementa un server in ascolto su una porta configurabile in attesa di pacchetti UDP (qua...
static DatagramPacket packet
static void main(String[] args)
[Vedi descrizione della classe]
static DatagramSocket socket
ServerListener()
Costruttore.
static void logServer(String data)
Scrive i dati in input sul file di log del Server (se questo esiste valido)