Projects in Awesome Lists tagged with socket-programming
A curated list of projects in awesome lists tagged with socket-programming .
https://github.com/auralius/tcp-server-client-example-cpp
An example of a TCP server/client application with socket programming in C
c client-server socket-programming
Last synced: 16 Jun 2025
https://github.com/felipeversiane/mailmessage-client
Java client application for a multithreaded email exchange server with its own syntax.
api-sockets java java-sockets socket-programming
Last synced: 27 Mar 2025
https://github.com/soumyapro/cli-based-chat-tool
Built a chat tool with a simple command-line interface which supports chat rooms with multiple clients.
multithreading socket-programming threading
Last synced: 29 Oct 2025
https://github.com/siddh34/client-server-gui
A simple demonstration of socket programming
java socket-programming spring
Last synced: 16 May 2026
https://github.com/yeong-hwan/local-proxy
Local proxy program can bypass and image blocking
bypass image-block proxy socket-programming
Last synced: 27 Mar 2025
https://github.com/farrelad/tcp-udp-connection-practice
A very simple implementation of TCP and UDP connection in Python.
basic computer-network learning learning-by-doing networking python socket-programming tcp udp
Last synced: 20 Mar 2025
https://github.com/markcwatson/pythonsocket
Simple example of sockets in python
Last synced: 27 Mar 2025
https://github.com/markcwatson/webcameraserver
Detect faces using web camera and send to server for facial recognition processing using a machine learning model
facial-detection facial-recognition machine-learning neural-network server socket-programming webcam
Last synced: 27 Mar 2025
https://github.com/tpstark137/connectpro
Multi-client chatroom application developed in C++ using socket programming
Last synced: 20 Mar 2025
https://github.com/aalkiyumi/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.
building-a-multi-threaded-web-server client-server-architecture computer-networks-and-networked-computing cs4065 file-handling ftp-client ftp-integration implementing-the-ftp-client multi-threaded-web-server programming-assignment-1 socket-programming text-file-handling university-of-cincinnati web-server-development
Last synced: 09 Jul 2025
https://github.com/jain1shh/http-server
This repository contains code of single & multi threaded Http server and client. And also implemented threadpool in server reducing overhead and preventing excessive resource usage.
http-server java multithreading socket-programming threadpool
Last synced: 16 May 2026
https://github.com/aryak0512/custom-load-balancer
This is a custom load balancer written in Java using Socket API. The LB uses round robin algorithm
elastic-load-balancing java-8 load-balancer round-robin scheduling-algorithms socket-programming
Last synced: 11 Jun 2026
https://github.com/ite-2022-pwr/jezyki-programowania
Języki programowania (kurs Javy), ITE SI semestr 3, laboratoria
java kubik programming rmi socket-programming thread
Last synced: 28 Mar 2025
https://github.com/zeze1004/java-socket-programming
java socket programming tutorial
Last synced: 28 Mar 2025
https://github.com/csvitor-dev/frost-iot
A small project as a pseudo-IOT application for a "smart refrigerator", proposed as a work for the Computer Networking 'Redes de Computadores' discipline. The purpose of the work is to plan and implement an application layer protocol that consumes TCP/IP socket programming using Golang end-to-end.
golang iot protocol socket-programming web
Last synced: 22 Jun 2026
https://github.com/smile040501/computer-networks-lab
Computer Networks Laboratory
computer-networking-lab csma digital-signature dijkstra-algorithm distance-vector-routing hamming-code leaky-bucket-algorithm message-digest-algorithm packet-fragmentation raw-sockets rsa-algorithm slotted-aloha socket-programming token-bucket-algorithm weighted-fair-queueing
Last synced: 06 Mar 2026
https://github.com/javakanaya/network-programming-2024
All the tasks and projects completed during the Network Programming course
http network-programming socket-programming
Last synced: 04 Apr 2025
https://github.com/mahdihp/bazarmessenger2
Bazar Messenger For Trade And Market And Everyday Life
golang postgresql scylladb socket-programming
Last synced: 16 May 2026
https://github.com/drkwitht/h1c-http-server
First attempt at a HTTP server in C.
c http-server socket-programming toy-project
Last synced: 04 Apr 2025
https://github.com/ydv-ankit/multi-threaded-proxy-server
A learning project for understanding socket programming in C and implementing a multi-threaded TCP proxy server.
c cli-tool gcc-complier multithreading proxy-server socket-programming web-server
Last synced: 10 Jul 2025
https://github.com/andyferns/socket-chat-application
A simple mini project aiming to understand and implement socket programming in java
java socket-programming swing-gui
Last synced: 07 May 2025
https://github.com/mdsakibanwar/messenger-2.0
Java application combining GUI, socket programming and multi threading which can be used to chat with one or more persons with a single server running.
java socket-programming swing-gui threading
Last synced: 20 Jun 2025
https://github.com/lpsm-dev/dummy-port-scanner
👽 A simple CLI app designed to search open ports in servers or hosts
cybersecurity dockerfile fingerprint network networking nmap port-scanner socket socket-programming
Last synced: 21 Jun 2025
https://github.com/youseftareq33/comuternetwork_1_socketprogramming-and-simplewebserver
implementing network communication using socket programming, and developing a simple web server
computer-network socket-programming
Last synced: 29 Jan 2026
https://github.com/thepatrickniyo/tcp-client-identifier
Connect multiple clients to a server via tcp connection using socketio and accept packets flow in either directions on Linux env
c socket-programming tcp-client tcp-server
Last synced: 16 May 2026
https://github.com/vrutik21/sockdfs
This project implements a distributed file system with three servers (Smain, Spdf, Stext) and a client (client24s) using socket programming. The system supports multiple client connections, enabling upload, download, and management of .c, .txt, and .pdf files across different servers seamlessly, with clients interacting only with the main server.
c linux shell-scripting socket-programming unix
Last synced: 16 May 2026
https://github.com/aslamanver/android-usb-socket-java
Android USB Socket and Java client application
android java socket socket-client socket-programming usb-socket
Last synced: 16 May 2026
https://github.com/rajnandinithopte/socket-programming--computer-networks
A UNIX socket programming project that implements a meeting scheduler using TCP and UDP communication. The system includes a client, main server, and two backend servers to process meeting requests and determine common available time slots efficiently. Built using C/C++ on Ubuntu, following POSIX socket programming principles.
computernetworks cpp posix socket-programming tcp ubuntu unix
Last synced: 13 Jul 2025
https://github.com/iagocarmona/distributed-systems
Project to carry out the activities proposed by the professor teaching the Distributed Systems discipline of the Computer Science course at the Campo Mourão - PR campus
distributed-systems docker socket-programming tcp udp university-project utfpr
Last synced: 16 May 2026
https://github.com/mehrajlatifli/grumbler-chat
Example for transfer data (as message and as file) between clients (client to client) and server (server to client). Asynchronous TCP sockets.
asynchronous broadcast chat chat-application file file-sharing messenger receiver sender socket socket-programming tcp transfer-data transfer-files
Last synced: 16 Jul 2025
https://github.com/thaisonho/csc10008---socket-programming
A socket-based file transfer application.
computer-network csc10008 hcmus python socket-programming
Last synced: 10 Sep 2025
https://github.com/eggplant203/kahyeet
Kahyeet! - A desktop multiplayer quiz game inspired by Kahoot, built with Java, featuring a server-client architecture, real-time interactions, and customizable gameplay.
client-server desktop-application java kahoot kahyeet multiplayer-game quiz-game socket-programming
Last synced: 08 May 2025
https://github.com/0xh3xa/filesharing
File sharing using PHP & Java
java java-server mysql php php-client sharing socket socket-programming
Last synced: 05 Apr 2025
https://github.com/yehezkiel1086/file-upload-py
File upload Python implementation using socket programming
file-upload python socket-programming
Last synced: 28 Mar 2025
https://github.com/yehezkiel1086/load-balancer-py
Server load balancer implementation of Python using socket programming
load-balancer python server socket-programming
Last synced: 28 Mar 2025
https://github.com/pinsaraperera/multi_client_chat_app
Multi-client chat app demonstrate using socket programming ( C/C++ language )
client-server cpp multi-client-chatroom socket-programming
Last synced: 17 May 2026
https://github.com/bside89/networks_programming_practice1
Practical activity #1, Computer Networks, in Computer Engineering graduation. (finished)
network network-programming socket-programming sockets
Last synced: 04 Apr 2026
https://github.com/bipinoli/khari
Real time classroom based on Node js and Socket.io
classroom nodejs real-time socket socket-programming
Last synced: 14 Jul 2025
https://github.com/selmanbaskaya/nodejs-socketio
A Node-Express server to test your Socket.io connections!
express nodejs socket-io socket-programming test
Last synced: 04 Apr 2026
https://github.com/shadmehrbakhtiary/secure_web_browser
multithreading network-programming python socket-programming ssl
Last synced: 05 Apr 2025
https://github.com/gabrielcrackpro/chat-app
Application to chat in real time
chat javascript real-time realtime socket socket-io socket-programming webapp
Last synced: 18 May 2026
https://github.com/becooq81/socket-producer-consumer
Socket producer and consumer
consumer producer socket-programming
Last synced: 12 May 2025
https://github.com/skt1803/mesajla-real-time-ai-powered-chat-application
A modern real-time chat app with smart AI-generated replies, rich media support, and customizable messaging experience.
ai authentication-backend chat chat-app chat-bot chat-dataset firebase flask mern-stack mesajla mongodb python react reactjs real-time-chat-app realtime-chat-webapp realtime-messaging socket-io socket-programming vercel
Last synced: 07 Apr 2026
https://github.com/kernel-loophole/python-exe
include argprase and python practice.
argprase command-line competitive-programming openpyxl pytest python python3 records-management socket-io socket-programming spider tqdm unit-testing
Last synced: 18 May 2026
https://github.com/6tyy9/chat-sphere
Chat-Sphere is a Real-Time chat application build using Socket Programming. The application includes various features such as real-time messaging and instant updates. To ensure secure communication, the project implements JWT (JSON Web Token) authentication, along with encryption and decryption of password.
docker expressjs jwt-token mern-stack mongodb nodejs reactjs socket-programming
Last synced: 12 Apr 2026
https://github.com/mansi-k/mini_torrent
Developed a terminal based file sharing system where users can form groups and can share and download files parallelly with multiple pieces from multiple peers
file-handling interrupt-handler multithreading parallel-download peer-to-peer piece-selection-algorithm socket-programming system-calls torrent-client torrent-downloader tracker
Last synced: 30 Oct 2025
https://github.com/dheovani/tcpsocket
TCP socket in C
c c-socket clan socket socket-communication socket-programming
Last synced: 21 Jul 2025
https://github.com/musauyumaz/grpc
https://www.youtube.com/playlist?list=PLQVXoXFVVtp3oS21qi7a0DZikNPAWxevZ
bi-direction-streaming client-server client-streaming-rpc file-download file-upload google grpc http1 http2 internetofthings protobuf protocol-buffers remote-procedure-call restfull server-streaming-rpc socket-programming tcp unary-rpc
Last synced: 21 Mar 2025
https://github.com/jackparsonss/good-guy-blahaj
2nd Place Winner of HackEd 2024. A microphone designed to block hate speach and play it back in realtime
distributed-systems golang hardware python socket-programming
Last synced: 18 May 2026
https://github.com/samukelongidi/socketprogramming
Socket Programming in Python
Last synced: 09 May 2026
https://github.com/zhongruoyu/sockets.java
A simple example of Java socket programming.
java socket socket-programming tcp udp
Last synced: 24 Jun 2025
https://github.com/bartugkaan/send-it
CMP2004 - Introduction to Computer Networks Term Project. Created with Python.
gui-application python socket-programming
Last synced: 12 Jun 2026
https://github.com/abhisheku19/multithreaded-webserver
A high performance web server designed to handle concurrent client requests efficiently. Features include multithreading, static file serving (HTML, CSS, JavaScript), and thread pooling for improved scalability and responsiveness.
client-server concurrency html-css-javascript java17 multithreading socket-programming thread-pool
Last synced: 21 Mar 2025
https://github.com/gowthaman-01/matchium
order matching engine
cpp http socket-programming tcp
Last synced: 12 Sep 2025
https://github.com/dikshitadas/chatapplication
This Chat Application enables real-time communication between multiple users over a network. Built using Java and Socket.IO, the application supports a graphical interface for seamless chatting.
awt-graphics awt-gui java java-22 socket-io socket-programming swing-gui
Last synced: 18 May 2026
https://github.com/berrysoft/socketim
An instant messaging server and client, through socket and TCP.
netframework socket-client socket-programming socket-server
Last synced: 18 Feb 2026
https://github.com/hootbu/server-client-communication
This project demonstrates multithreading with pthreads, process forking, and socket programming to create a synchronized server-client communication system. It ensures proper synchronization between threads using mutexes and condition variables.
c fork pid socket-programming threads
Last synced: 21 Jul 2025
https://github.com/kahleryasla/wordle-word-guessing-game
Popular Wordle Game (Word Guessing Game) Clone With Online Mode (Socket Programming). Used "Swing" To Make Gui Design
gui online socket-programming swing swing-gui wordle-clone wordle-game
Last synced: 03 Aug 2025
https://github.com/goulartgusta/socket-chat
grupo de chat utilizando Socket para conversas pelo terminal entre clients em um servidor.
Last synced: 19 May 2026
https://github.com/letsdeepchat/chatapp
A real-time chat app using Socket.io for instant messaging. Features include user authentication, group chat, and customizable interface. Built with Node.js, Express.js, and HTML/CSS/JavaScript.
chat-app deepak-chaudhari deepak14ri socket-io socket-programming
Last synced: 19 May 2026
https://github.com/vikas2171/chat_application
A simple chat application demonstrating a server-client model using C++ with sockets and threads. The server manages multiple client connections, allowing clients to chat with each other in real-time.
multithreading network-communication socket-programming
Last synced: 25 Jun 2025
https://github.com/dmlen/sockchat
Basic socket messenger written in Python
chat messenger python rsa-encryption socket socket-programming
Last synced: 19 May 2026
https://github.com/chasetopherboi/python_remote-access-tool
A simple Python tool used to allow your device to communicate and execute commands on another device. With Port Forwarding, it can be configured to work on different WIFI networks.
network-analysis python python-script python3 remote-access-tool remote-administrative-tool remote-control security-vulnerability socket-programming sockets
Last synced: 12 May 2025
https://github.com/dragonscypher/galactic-guardians
A fun game to play with friends on the same network
blockchain cryptography opengl pygame socket-programming
Last synced: 18 May 2026
https://github.com/jpb06/dowprohook
lua socket-programming win32 windows-registry zlib
Last synced: 19 Apr 2026
https://github.com/namviet157/socket_project
Download file using TCP and UDP at Transport layer- Socket Project, Computer Network HCMUS,
computer-network hcmus hcmus-lab socket-programming
Last synced: 16 Jan 2026
https://github.com/mdmasum23/computer-networks-lab
Academic Lab Course
computernetworks dhcp-server dns ftp-server http iot lab lan mininet networking ns3-simulation ping smtp-server socket-programming wan
Last synced: 20 Jun 2025
https://github.com/tanuiniko/network-programming-java
Network Programming Concepts in Java. This project includes server programs that echo clients' messages back to them & to host on Local Machines.
java multithreading network-programming socket-programming tcp-socket udp-socket
Last synced: 22 Jul 2025
https://github.com/umutsevdi/remote-sh
A shell which remotely executes UNIX commands & programs and returns its responses.
c posix shell socket-programming unix
Last synced: 19 May 2026
https://github.com/ajaymahadeven/File-Sharing-System
This project is a part of socket programming for Java and showcases a simple client-server file transfer application.
java java-ui maven socket-io socket-programming swing-gui
Last synced: 31 Mar 2025
https://github.com/hanzala-bhutto/multi-client-server-asio
asio client-server cplusplus-17 socket-programming visual-studio
Last synced: 03 Feb 2026
https://github.com/simlf/network-teams
A CLI server written in C to communicate with differents clients.
c epitech-project network socket-programming
Last synced: 06 Apr 2025
https://github.com/dezeve/glow-scanner
glow-scanner is a port scanning program made with Python.
port-scanner port-scanner-socket python socket-programming
Last synced: 20 May 2026
https://github.com/iamklevy/snake
chat app built with c# based on c++ multi-client server
network-programming networks socket-programming winforms-application
Last synced: 21 Aug 2025
https://github.com/tiuphun/rubik
Project lập trình mạng vui vẻ không quạu. Chương trình đồng đội combat lên sóng vào lúc 20h-22h hàng tối trên Teams, mời các bạn đón xem
Last synced: 01 Nov 2025
https://github.com/youssef-saaed/udpfiletransferproject
This project implements a file transfer protocol built on UDP with Reliable Data Transfer (RDT) 3.0 and Go-Back-N pipelining. For security, HMAC algorithm is used.
file-tr go-ba network rdt-3 socket-programming udp
Last synced: 22 Mar 2025
https://github.com/shuddha2021/distributed-java-app
Unleash the Power of Distributed Computing: A Scalable Java Application Demonstrating Client-Server Communication and Concurrent Task Processing.
client-server command-processing concurrency distributed-systems java multithreading networking real-time-communication server socket-programming
Last synced: 01 Nov 2025
https://github.com/themysterysolver/java_nptel
This repository contains my weekly learnings and exercises from my Java NPTEL course.
awt java jdbc nptel-course socket-programming swing
Last synced: 01 Nov 2025
https://github.com/kunald08/chatroom-cpp
A chat room application developed in C++ using the concepts of multi-threading and socket programming
chatroom cpp multithreading socket-programming
Last synced: 24 Jun 2026
https://github.com/arvind-4/chatapp-using-sockets
Simple Chat Using Python & Sockets
python3 server socket socket-programming thread threading
Last synced: 01 Nov 2025
https://github.com/lebrice/python-onion-router
Telecom Networks Project - Group 19 - Fall 2017
onion-routing python3 socket-programming sockets
Last synced: 14 Apr 2025
https://github.com/urpagin/chatroom
Chatroom TCP en Python
asyncio chat chat-server client-server concurrent cross-platform line-based-protocol message-passing networking protocol python python-sockets server simple-server socket-programming sockets tcp tcp-ip text-chat threading
Last synced: 14 Sep 2025
https://github.com/maruf-sarker/quickgen
QuickGen is a desktop app that lets users select tech stacks and generates project templates using socket-based communication.
java socket-io socket-programming
Last synced: 20 May 2026
https://github.com/vyoj/socketvideo
A socket programming miniproject dealing with video streaming for Computer Networks course
Last synced: 14 Sep 2025
https://github.com/jean0t/pyserver-http
http server made in python, supports multiple connection and dynamic routes
http http-server python python3 socket socket-programming
Last synced: 09 Apr 2025
https://github.com/arkasarkar19/ipc-multiuser-chat-system
Refer Readme.md
chat-system inter-process-communication mutex-synchronisation operating-system socket-programming threading
Last synced: 14 Sep 2025
https://github.com/thevickypedia/socket_programming_tcp
Simple TCP connection using C program
socket-programming tcp-connection
Last synced: 06 Apr 2025
https://github.com/jcs090218/jcsnets
Specialize network framework for creating MMO games using Apache Mina and MySQL
apache fast framework mina networking server socket-programming
Last synced: 31 Mar 2025
https://github.com/arkapg211002/sem-6-cse
Sem 6 lab assignments MAKAUT
assignment-solutions c computer-networks-lab cse dbms-lab makaut oracle-db socket-programming sql ubuntu windows
Last synced: 05 Mar 2025
https://github.com/arkregiel/inetsocketwrapper
Wrapper do funkcji gniazd dla TCP/IP języka C
cpp network-programming networking socket-programming tcp udp
Last synced: 03 Mar 2025
https://github.com/yycorcino/content-aware-socket
Highlights the Aspects of Content Aware Networking
cscea365 socket-programming tcp-client-server uaa
Last synced: 04 Nov 2025
https://github.com/smabdullah/client-server-communication
A client server communication program written in C/C++
c c-plus-plus socket-programming
Last synced: 22 May 2026
https://github.com/usk2003/real-time-chat-application-using-tcp-ip
A Python-based Real-Time Chat Application with encryption, passkey-protected server, file sharing, and message history display. Features include a user-friendly GUI, multi-client support, and privacy-focused design. Built with Tkinter and socket programming, it’s secure, functional, and ideal for collaboration.
chat-application client file-transfer-protocol python real-time-local-chat server socket-programming tcp-ip tcp-server
Last synced: 25 Feb 2025
https://github.com/itst-mapaches/echosocketclient
Cliente de servidor "echo" en internet usando Sockets Java.
echo echo-client java socket socket-client socket-programming
Last synced: 05 Nov 2025
https://github.com/oceanpresentchao/babble
A socket chat room application with C++. 使用C++原生socket的聊天室应用.IO多路复用
chatroom client-server ftp io-multiplex socket socket-io socket-programming
Last synced: 13 May 2026
https://github.com/hectorta1989/peer-to-peer-chat-app-in-c
c chatapplication socket-programming udp
Last synced: 07 Sep 2025