A client-server application written in Java that uses Socket programming which enables communication between two devices. It uses files for persistency.
-
Updated
Oct 5, 2026 - Java
A client-server application written in Java that uses Socket programming which enables communication between two devices. It uses files for persistency.
A multi-client file server and client in Java: login, upload, download, delete and live broadcasts over a binary TFTP-style protocol on TCP, with a thread per client.
Real-time two-player Backgammon over TCP: Java Swing client with a full rules engine and a multithreaded relay server, deployed on AWS EC2
Java web development coursework — Core Java, Servlets, JSP, MVC, JDBC (J2EE)
Java peer-to-peer file sharing system using TCP sockets, multithreading, file chunking, and SHA-256 verification.
Multi-client modular Java chat application with socket networking, user authentication, and persistent storage.
A Self-Hosted Chat Application for Desktops (client->Server->client) using Java Swing and Sockets and Oracle Database.
A Java + Gradle backend simulating IRCTC train ticket booking — signup, login, train search, seat booking, and cancellation — with file-based JSON persistence. Also includes standalone HTML/CSS/Bootstrap frontend pages for login-signup and train search UI.
Multi-user desktop messenger built with Java Swing, TCP sockets, multithreading, private/broadcast messaging, file transfer, and chat history.
Multi-user Java Swing chat application using UDP datagrams, server-side client tracking, broadcast messaging, online-user discovery, and connection monitoring.
Java Swing client-server application for dental clinic management using MySQL, JDBC, sockets, multithreading and JUnit.
A lightweight and minimalist web server designed for easy web development and dynamic content management.
Client-server high level abstraction library.
A lightweight, Java-based, open-source key-value store with notification support.
JavaFX checkers game with TCP multiplayer, matchmaking, a computer opponent, in-game chat, rematches, and English/Spanish controls.
A Java Swing client-server chat application using TCP sockets, SQLite, and JDBC.
A multithreaded TCP chat server in pure Java: bounded thread pool vs. virtual threads, concurrent broadcast, and direct messaging.
Multi-client console chat app built with Java and the OCSF framework
Java examples for InetAddress, URL and URLConnection networking basics
To associate your repository with the socket-programming topic, visit your repo's landing page and select "manage topics."