In this project, each protocol will be run on top of four servers/laptops (behaving as routers) using TCP or UDP. Each server runs on a machine at a pre-defined port number. The servers should be able to output their forwarding tables along with the cost and should be robust to link changes.
The server should be able to send out routing packets only in the following conditions:
1) periodic update
2) the user uses command asking for one.
More instruction is attached below as a pdf form below.
NOTE: Program should be written in Java
I am PhD scholar of computer science and professional networking expert. I checked your attachment, please tell me which language will use for implementation