Assignment 1
Assignment 1
this.destination = destination;
this.message = message;
} import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
class Packet
String destination;
String message;
class Router
{
routingTable.put(destination, nextHop);
if (nextHop != null)
{
sendPacket(packet, nextHop);
}
else
}
}
router.addRoute("192.168.1.1", "Router1");
router.addRoute("192.168.1.2", "Router2");
router.addRoute("192.168.1.3", "Router3");
while (true)
{
if (destination.equalsIgnoreCase("exit"))
break;
router.routePacket(packet);
scanner.close();