A 2-player "videogame" running in the CLI
-
Updated
Jun 11, 2024 - Python
A 2-player "videogame" running in the CLI
a socket mock framework - for all kinds of socket animals, web-clients included
Traffic detection and notify C&C (prototype)
This repository contains the implementation of a chat application that uses UDP for message transmission and incorporates a custom reliable transport protocol to ensure message delivery.
TCP chat room where once server starts it can handle multiple clients that want to talk to each other
The Django Robot Controller project is a web-based application designed to provide a user-friendly interface for controlling your robot
ViralShare is a lightweight peer-to-peer file sharing application that allows users to share files securely within a local network.
RansomwareSim is a simulated ransomware
This is the Standalone application for Online Voting System made in python using socket programming.
A Terminal User Interface (TUI) Packet Sniffer using sockets.
This project consists of multiple Python scripts that together implement a simple HTTP server capable of handling multiple clients. The server can respond to HTTP GET requests, serving files and handling errors such as 404 Not Found. Additionally, a testing script is included to simulate multiple client requests.
Distributed system project implementing a two-phase commit protocol with coordinators and participants. I handled failure cases, ensuring data consistency. The coordinator sends commit requests, and participants vote. Based on votes, the coordinator commits or aborts transactions. I simulated failures and used Python for implementation.
Python API for Dorna2 robot
This is a multi-client to server cross platform remote shell written in Python using threading and multiprocessing.
Repositorio de proyectos distribuidos con énfasis en TDD, pipes, fifos, sockets, TCP, UDP y más.
A minimal chat application for local network communication, including server hosting capabilities.
glow-scanner is a port scanning program made with Python.
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."