/socket-programming

Simple client-server chat

Primary LanguageJava

Typing SVG

Welcome to the Simple Java Socket Chat App! This repository is dedicated to a straightforward client-server chat application implemented in Java using socket programming. Whether you're a beginner looking to explore the fundamentals of networking or an experienced developer seeking a simple example this project provides a clear demonstration of creating a basic chat system.

Project Screenshots:

project-screenshot

project-screenshot

🧐 Features

Here're some of the project's best features:

  • Client-Server Architecture: Understand the essentials of socket programming with a client-server model.
  • Bi-Directional Communication: Experience real-time communication between a client and a server.
  • Java Implementation: The entire project is written in Java making it accessible for Java developers of all levels.
  • User-Friendly Interface: A simple console-based interface for both client and server components.

🛠️ Installation Steps:

1. Clone the Repository:

https://github.com/sandundil2002/socket-programming.git

2. Compile and Run the Serverinitialize:

🍰 Contribution Guidelines:

If you find ways to improve or enhance this chat application feel free to contribute! Whether it's fixing bugs adding features or improving documentation your contributions are highly valued.

💻 Built with

Technologies used in the project:

  • Java & JavaFX