Description: The use of Java language router simulation procedures, through different IP port (port), the use of multi-threaded simulation of different routers, through the UDP protocol between routers exchange routing information, according to Bellman-ford algorithm to determine the next a routing node.
File list (Check if you may need any files):
Simple Router
.............\bfnode.class
.............\bfnode.java
.............\Command.class
.............\Command.java
.............\CommandThread.class
.............\CommandThread.java
.............\ef.txt
.............\log.txt
.............\make.bat
.............\Packet.class
.............\Packet.java
.............\readme.txt
.............\rlf.txt
.............\Router.class
.............\Router.java
.............\RouterLocation.class
.............\RouterLocation.java
.............\RouterLocationEntry.class
.............\RouterLocationEntry.java
.............\RouterServer.class
.............\RouterServer.java
.............\RouterThread.class
.............\RouterThread.java
.............\RoutingTable.class
.............\RoutingTable.java
.............\tcf.txt
.............\Topology.class
.............\Topology.java
.............\TopologyFileEntry.class
.............\TopologyFileEntry.java