client-server-architecture
There are 150 repositories under client-server-architecture topic.
Connect-4
Assessment - Software-Architectures
multi-threaded-key-value-store-rpc
A client-server architecture that communicates with Remote Procedure Calls (RPC). Implented using Java RMI. The server is multi-threaded such that it can handle multiple outstanding client requests at once.
exploring-redis
Implementing core functions of Redis(in-memory database) in C/C++
Connect-4
Assessment - Software-Architectures
is0xSwiftCo
This is a shared whiteboard for multiuser to draw on the same canvas in the same room.
E-Commerce-Platform
This GitHub repository contains a fully functional skeletal implementation of an e-commerce application system designed to facilitate the sale of products. Specifically, the authors have chosen to demonstrate the system using an e-commerce platform for a book store. However, this system can be adapted to accommodate the sale of diverse products.
ChatRoom
This chat room project uses Winsock API to enable client/server communication via TCP and UDP protocols. The server broadcasts TCP information every second using UDP, while the client is multithreaded, with TCP receiver and sender on separate threads.
MultiClient-Server-Architecture
GUI based MultiClient-server-chat-application
cs262-design-exercise1
A distributed chat program to use on the local network; implements gRPC and customized socket wired protocol
chatroom
Python based community chatroom !
Live-Chat-Application
Live chat application is a multi-client chat application created using java networking
File-Transfer-implementation-with-DLP
File Transfer implementation with Data Loss Prevention
communicating_processes
Client server application that returns to the client the content of a requested file, if this exists
TinyOS3-updates
TinyOS VM
Landlords-Manager
A web application for Landlord to manage and track accounts of their tenants such as rent, electricity bill, and history data
SimpleNetworkSimulator
Here is developed a project for the Network Programming course.
lei-operating-systems
Operating Systems (LEI)
Shortest-Path-Road-Mapper
A shortest-path via road calculator for any destination in Edmonton using Dijkstra's algorithm. Used with a microcontroller, a joystick, buttons, and an LCD display
Music-Store-Web-App
Database-driven client-server model using JDBC for online music store application which enables users to play and download a song from the store using database
Herramientas-de-programacion-3
This repository contains course materials for developing client-server applications using C# and .NET Framework. It focuses on layered programming techniques for database access, enabling students to build robust software that adheres to international coding standards.
chat-application-in-go
Multi-threaded chat application in Golang using tcp based socket programming
Proiect-Licenta-FMI-UNIBUC
Proiect Licenta Anul 3, Facultatea de Matematica si Informatica, Universitatea din Bucuresti
Unlikely_redemption
A multiplayer number guessing game using Python with socket programming and multithreading for real-time player interaction.
hs-file-server
File storage server running in client-server architecture written in vanilla Java 17.
client-server-architecture
Practice works of "Client-server architecture" course, RTU MIREA
Shopping_Application
This project is a client-server application that manages user authentication and product data storage. It is designed using various software design patterns, ensuring a scalable, maintainable, and robust architecture. The communication between the client & server is handled using TCP for reliable messaging and UDP for broadcasting messages.
Multi-Threaded-Web-Server-and-FTP-Client
This project implements a multi-threaded web server in Python and extends it to act as an FTP client. The server handles various file requests and integrates FTP functionality to serve text files upon request.
furniture-RESTfull-api
Furniture RESTfull API JS Back End
simpleSpringBootOnlineGame
Simple multiplayer card game using Spring Boot and WebSocket. The project was all done offline in 2 days, hence why there is only a couple final commits!
RospyGame
This a multiplayer game designed by Finite State Machine architecture with the help of ROS NOETIC package. however this game is flawed in the sense that Player A always wins. This was originally a KRSSG task and problem statement has been provided in the repo.
biker-data-app
Developed a two-tier Java client-server application using MySQL and JDBC to enable users with varying permissions to execute SQL commands via a GUI.
software_design_labs
Software Design Class - University of Haifa - Computer Science department
lei-distributed-programming
Distributed Programming (LEI)
ucode-connect-Track-C-uchat
The uchat “Speechy” project is a desktop messaging application developed in C, designed for secure communication between users on a local network. The application includes a GTK+ 3-based client and a server built using socket programming with OpenSSL, JSON for API, and SQLite for database management, offering features similar to Telegram.
SEP2
Shopping app - 2nd semester