Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Courses.CCN.Prog_Assn1;
- import java.io.IOException;
- import java.net.DatagramPacket;
- import java.net.DatagramSocket;
- import java.net.InetAddress;
- import java.net.SocketException;
- import java.net.UnknownHostException;
- public class PingClient {
- /**
- * Client to send pings to a port
- * @throws SocketException
- */
- public static void main(String[] args) throws SocketException {
- if (args.length != 2) {
- System.out.println("Required arguments: <host-name> <port-number>");
- return;
- }
- InetAddress address = null;
- try {
- address = InetAddress.getByName(args[0]);
- } catch (UnknownHostException e) {
- System.out.println("Hostname resolution error.");
- e.printStackTrace();
- }
- int port = Integer.parseInt(args[1]);
- System.out.println(address);
- System.out.println(port);
- DatagramPacket packet = new DatagramPacket(new byte[128], 128, address, port);
- DatagramSocket clientSocket = new DatagramSocket();
- for(int i = 0; i <= 9; i++) {
- try {
- clientSocket.send(packet);
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment