jitacm / -30DaysDevChallenge-

Welcome to the 30DayDevChallenge repository! This repository is dedicated to a month-long coding challenge designed to help developers of all levels enhance their skills through daily coding tasks and projects.
19 stars 28 forks source link

Broadcasting Chat Server / 30_Days_Of_Java #268 #319

Open nikharepriyant opened 3 months ago

nikharepriyant commented 3 months ago

Issue Number: #268

Pull Request Description

Title: Add Broadcasting Chat Server Project

Description:

This pull request adds a Broadcasting Chat Server project to the 30DaysDevChallenge repository under the 30_days_of_java folder. The project consists of a simple chat server and client applications written in Java. The server supports multiple clients, allowing them to send and receive messages in real time.

Features:

Components:

Usage Instructions:

  1. Compile the Code:

    javac ChatServer.java
    javac ChatClient.java
  2. Run the Server:

    java ChatServer
  3. Run the Clients:

    java ChatClient

    You can open multiple client instances to simulate different users.

Screenshots:

Here are some screenshots demonstrating the chat server and client interactions:

  1. Server Console Output:

image

  1. Client Console Output:

image

image

image

image

Notes:

github-actions[bot] commented 3 months ago

Thank you for submitting your pull request! 🙌 We'll review it as soon as possible. In the meantime, please ensure that your changes align with our [CONTRIBUTING.md]. If there are any specific instructions or feedback regarding your PR, we'll provide them here. Thanks again for your contribution! 😊