CSC3002F Technical Report.docx - Networks Assignment 1 Talifhani Mulaudzi Lin Zhengyu Levy Makhoha CSC3002F University of Cape Town Overview of the

CSC3002F Technical Report.docx - Networks Assignment 1...

This preview shows page 1 - 3 out of 5 pages.

CSC3002F University of Cape Town Networks Assignment 1 Talifhani Mulaudzi Lin Zhengyu Levy Makhoha
Overview of the application and Design Summary of The Application The Application layer protocol explains how application processes (servers and clients) running on different end systems sends messages to each other. In this layer, the type (request and response) and the syntax of messages are defined as well as the semantics of the fields and the rules for determining when and how a process sends messages and responds to messages. This project involves designing and implementing an application layer protocol. An application layer protocol is implemented to support the client-server architecture. The application uses UDP at the transport layer. A server is implemented to manage interactions between clients. A chat client is also implemented, this chat allows at least one pair of clients to communicate in real-time. Features The UDP Chat application has the following features: message contacts logout login Feature 1: message “message” is an input command that allows clients to send messages to specific clients. This command traverses through the HashMap of the client who is using the command to search for the IP Address, Port Number, and the active status of this client. If the client’s status is found to be

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture