-
Develop a text chat application for message exchange among remote hosts:
- One Server
- Socket Programming
- Multiple (at most 4) Clients
- Communication using TCP sockets
- In a given simulator, implement three reliable data transport protocols:
- Alternative Bit protocol
- Go-back-N protocol
- Selective-repeat protocol
- Implement a simplified version of the Distance Vector routing protocol over simulated routers:
- Control Plane
- Data Plane