💬 Build real-time chat applications in Java with ease, focusing on simplicity and efficiency for developers and users alike.
-
Updated
Dec 16, 2025 - Java
💬 Build real-time chat applications in Java with ease, focusing on simplicity and efficiency for developers and users alike.
MunchOak is an interactive restaurant management system that enables multiple users to log in or browse, explore menus and place orders or reserve tables as well as communicate with administrators in real-time using socket-based synchronization.
A client-server application written in Java that uses Socket programming which enables communication between two devices. It uses files for persistency.
Simple and functional Message Queue for Fun
A hierarchical DNS server simulation in Java demonstrating the complete DNS resolution process with Root, TLD, and Authoritative servers. Features multi-threaded architecture, UDP communication, and comprehensive DNS record management.
Terminal-based TCP chat with Client-Server Architecture and extensive error handling. Works on single machine or with multiple machines on same home network. 🌐。 ₊°⊹ ࣪ ˖💿๋࣭ ⭑ ૮ ˶ᵔ ᵕ ᵔ˶ ა
This repository is demonstrating network programming concepts using Java sockets, covering both TCP and UDP protocols, as well as packet manipulation.
Aplicação de Chat Multithread robusta construída com Java Sockets e Swing. Utiliza Thread Pools, comunicação TCP, broadcast e suporte a mensagens privadas.
Concurrent client-server system for document indexing and search across multiple clients.
A personal R&D sandbox based on Billiards-2D, dedicated to developing advanced gameplay features such as ball pocketing logic, scoring rules, and network programming for multiplayer support.
Multiplayer Multithreaded MazeCraze!
A real-time client–server chat application built using Java, JavaFX, and TCP Socket Programming. The project features a graphical UI, multi-client support, message broadcasting, and efficient threaded communication.
The Java Chat/Messaging Application is a simple real-time chat system built using Java Socket programming and multithreading. It follows a client-server model where multiple clients can connect to a server and exchange messages instantly. Each client runs in its own thread to allow simultaneous communication without blocking.
A robust networked distributed system for group-based client-server communication with a graphical user interface.
Hybrid client-server and P2P system enabling scalable, low-latency client-to-client communication with centralized coordination.
Networking in Java
Diving into java more
Sistema d’asta online in tempo reale basato su TCP, sviluppato in Java con gestione multi-client, chat condivisa e aggiornamenti dinamici.
Desktop Application for Organizing Seminars in Java based on Sockets, with MySQL Database (Final Project for University Courses Software Design and Advanced Programming)
Add a description, image, and links to the socket-programming topic page so that developers can more easily learn about it.
To associate your repository with the socket-programming topic, visit your repo's landing page and select "manage topics."