Skip to content

This repository contains code for UDP Client & UDP Server application. Selective Repeat Protocol was added to the application to guarantee packet transmission over non-reliable network links.

License

Notifications You must be signed in to change notification settings

mushfiqur-anik/UDP-Client-Server-Application

Repository files navigation

UDP-Protocol

Description of the problem

In this project the HTTP client & HTTP server (remove file manager) of previous projects (Add link to the other projects) was implemented using UDP protocol. In the previous project TCP protocol was implemented to guarantee packet transmission over unreliable network links. In this project to make UDP protocol reliable to guarantee packet transmission, the Automatic-Repeat-Request Protocol known as Selective Repeat ARC / Selective Reject ARQ was used.

File List

  • HttpServerApplication.java
  • UDPClient.java
  • UDPServer.java
  • Packet.java
  • router

Built with

  • Java - The programming language used
  • Eclipse - The IDE used

Author(s)

This project is licensed under the MIT License - see the LICENSE file for details

About

This repository contains code for UDP Client & UDP Server application. Selective Repeat Protocol was added to the application to guarantee packet transmission over non-reliable network links.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages