Skip to content

allycruzr/TCP-UDP-Client-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Objective

The objective of this project is to implement a client-server communication system using UDP and TCP protocols. The client application allows users to interact with a server by sending messages, listing online users, and managing user lists (whitelist and blacklist). The system is designed to facilitate real-time communication and provide a user-friendly interface for managing interactions with multiple users.

Features

  • List online users
  • Send messages to specific users or broadcast to all users
  • Manage whitelisted and blacklisted users
  • Interactive command-line interface

Technologies Used

  • Java
  • UDP for message transmission
  • TCP for establishing connections

How to Run

  1. Compile the Java files.
  2. Start the server application.
  3. Run the client application with the server's host address as an argument.

Usage

Follow the on-screen menu to navigate through the options and perform actions as required.

About

Trabalho da faculdade

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages