Ex 9b
Ex 9b
Udpdnsclient.Java
import java.io.*;
import java.net.*;
if (args.length == 0)
ipAddress = InetAddress.getLocalHost();
else
ipAddress = InetAddress.getByName(args[0]);
while (true) {
DatagramSocket serverSocket = new DatagramSocket(1362);
byte[] sendData = new byte[1021];
byte[] receiveData = new byte[1021];
String response;
System.out.println("Request for host " + requestedHost);
response = dnsTable.getOrDefault(requestedHost, "Host Not Found");
sendData = response.getBytes();
DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length,
clientAddress, clientPort);
serverSocket.send(sendPacket);
serverSocket.close();
}
}
}