Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Server-Client Chat

This project implements a simple chat server using socket programming, allowing multiple clients to connect to the server. The server listens on a specific port and accepts incoming client connections. Each client can send messages to the server, and the server will receive and display the messages sent by the client.

Screenshot 2025-03-28 190209

Description

This project consists of two main parts:

  1. Server: The server listens on a specific port, accepts client connections, and handles communication with clients. Each client is assigned to a separate thread for concurrent handling of multiple clients.
  2. Client: The client connects to the server, sends its name, and allows the user to send and receive messages to/from the server.

The server can handle multiple clients concurrently using threads, and it displays each client's name along with the messages they send.

Features

  • Multiple Clients: The server can handle multiple clients simultaneously.
  • Client Identification: Each client's name is displayed before their messages on the server.
  • Simple Messaging: Clients can send messages to the server and the server will display the messages.

About

Multiple versions of client serer apps

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages