Projects in Awesome Lists tagged with socket-programming
A curated list of projects in awesome lists tagged with socket-programming .
https://github.com/moritzrinow/eznet
Small, modern C++ library for networking (sockets, serialization,...)
compression cpp modern-cpp network network-programming networking server socket socket-io socket-programming stream streams
Last synced: 19 Apr 2026
https://github.com/searchformyusername/volatile-chat
Chat Application written in node using Socket.io | link might be revoked or removed now
backend chat heroku hosted iwp learning-by-doing nodejs project socket-io socket-programming
Last synced: 20 Apr 2026
https://github.com/voltamon/http-server-in-windows
This project implements a minimal multi-threaded HTTP server in C using the Winsock2 API on Windows. The server listens for incoming connections on port 8080 and handles basic HTTP GET requests.
c-programming http-server multithreaded server socket-programming winsock2
Last synced: 06 Oct 2025
https://github.com/aminul-islam-niloy/java-socket-programming
Java Socket Programming to interchange message between two machine
message-interchange socket-programming
Last synced: 05 Jun 2026
https://github.com/dimitri4788/subprojects
Contains practice problems from various areas of CS and mini-projects.
linked-list logging simple-shell socket-programming
Last synced: 21 Apr 2026
https://github.com/sameetasadullah/select-function-socket-programming
A program coded in C language to create a non-forking concurrent Client-Server Chat Program using select function
c-language client-server-communication linux select-function socket-programming ubuntu
Last synced: 15 May 2026
https://github.com/g023/phpmudserver
A PHP MUD
chat chat-application mmorpg mmorpg-server mud mud-server php socket socket-programming sockets
Last synced: 07 Sep 2025
https://github.com/bestmahdi2/uni__socketprogramminginternetengineering
A two-question university project in which socket programming is designed in Python language
downloader internet-engineering messaging messenger multi-threading python socket-programming tcp udp
Last synced: 05 Jun 2026
https://github.com/simple-works/tcp-api-csharp
Simple TCP client and server written in C# .NET for learning purposes.
ip socket socket-client socket-programming socket-server tcp tcp-client tcp-ip tcp-ip-sockets tcp-server tcp-socket tcp-socket-programming tcp-sockets
Last synced: 23 Apr 2026
https://github.com/syedsaadahmed/python-socket-and-http
Understanding and Implementation of Client, Server Model and HTTP requests using python Socker Library.
http-client http-get python-socket python3 socket-programming
Last synced: 17 Jun 2026
https://github.com/th-blitz/minecraft-packet-mapper
A proxy-server to trace packets between the local minecraft-game-client and any one of the minecraft-servers. An Implementation of minecraft's network protocol https://wiki.vg/Protocol
minecraft proxy-server socket-programming
Last synced: 23 Jun 2026
https://github.com/kahleryasla/okey-game
🎲 complete game with backend: used custom real time solution extended on SignalR cause WebGL doesnt allow us to use sockets in that way.
dotnet full-stack mvc plugin signalr socket-programming unity web
Last synced: 02 Mar 2025
https://github.com/ayushmantripathy9/chat-client
Implementation of a Chat Client using Socket Programming.
file-sharing-server group-chat multithre socket-programming
Last synced: 11 Mar 2025
https://github.com/thekamik/Telnet-Client
Basic Telnet Client for Windows
c c-language c-programming socket-programming sockets telnet telnet-client windows-sockets winsock2
Last synced: 31 Oct 2025
https://github.com/sohamjoshi25/driveconnect-backend
Server for Drive Connect | DriveConnect is a project that seamlessly integrates multiple Google Drive accounts, providing users with a unified storage experience. It aims to minimize internal fragmentation within multiple Google Drive accounts.
drive-api handshake-protocol memory-management mongodb oauth socket-programming
Last synced: 16 Apr 2026
https://github.com/eddie4k-code/wechat
An application that utilizes a SocketIO to provide real-time chat rooms.
chat socket-io socket-programming
Last synced: 27 Apr 2026
https://github.com/hakaneroztekin/socket-programming
📠Socket programming application provides socket communication between a server and multiple clients. ☕ Developed with Python and PyCharm.
communication python socket socket-programming
Last synced: 07 Jun 2026
https://github.com/nadeesamaraweera/chat-application
This repository features a networked chat application developed with JavaFX and JDK 11. It uses multithreading and socket programming to enable real-time communication in a client-server architecture.
java javafx jdk11 multithreading socket-programming
Last synced: 28 Apr 2026
https://github.com/pasan-pahasara/socket-multi-chat-application
This project introduces Socket-Multi-Chat-Application.
java javafx socket-programming
Last synced: 28 Apr 2026
https://github.com/deshansl/remote-desktop-python
Server-Client architecture, Allows organizations to remote desktop via company windows server.
gui pyhon3 python qt5 remote-control remote-desktop socket-programming windows
Last synced: 29 Apr 2026
https://github.com/gnaneshkunal/node-chat-xo
Chat and TIC-TAC-TOE game Server
Last synced: 29 Apr 2026
https://github.com/hojsong/game_and_server
c client cpp database docker docker-compose grapics linux macos makefile pgadmin4 postgressql server shellscript socket-programming
Last synced: 10 Apr 2026
https://github.com/chris124567/irc_bot
irc logging bot in ansi c
irc irc-bot protocols socket-programming sockets
Last synced: 30 Mar 2025
https://github.com/eirinimits/carwash
An application of a car wash company, written in java, designed to handle the vehicles it serves.
Last synced: 02 Apr 2025
https://github.com/deusbalatro/toralizer
Toralizer Library
c client low-level-programming network network-programming project proxy proxy-server server socket-programming tor toralizer
Last synced: 30 Apr 2026
https://github.com/vadniks/jaoned
OpenGL & QT based online drawing board
asynchronous-communication binary-protocol client-server client-side cmake graphics-programming gui-application low-level-memory-manipulation modern-cpp modern-opengl qt6 realtime-communication socket-programming
Last synced: 19 Apr 2026
https://github.com/sevdanurgenc/java-socket-programming
Socket programming is a way of connecting two nodes on a network to communicate with each other.
java socket-communication socket-io socket-programming
Last synced: 30 Apr 2026
https://github.com/carnivuth/lab-reti-di-calcolatori
repository per i progetti di laboratorio di reti di calcolatori
c java rmi rmi-client rmi-server rpc socket socket-programming
Last synced: 01 May 2026
https://github.com/kouroshtkk/poll-tcp-db-server-client
Tcp Client-Server written in C with poll IO multiplexing with add, remove, update and list functionality.
c client-server database employee employee-management network network-programming socket-io socket-programming tcp
Last synced: 01 May 2026
https://github.com/itsaj1005/distributed_sorting_algorithms_for_a_line_network
This project implements three distributed sorting algorithms on a line network using basic primitive operations (send, receive, and compute) in a discrete event simulator using sockets.
alternate-time-optimal-distributed-sort distributed-algorithms multithreading odd-even-transposition-sort python sasaki-s-time-optimal-algorithm socket-programming
Last synced: 15 Apr 2025
https://github.com/falconlee236/irc_server
IRC Webserver based RFC1459
cpp socket-programming tcp-ip tcp-server tcp-socket
Last synced: 15 May 2025
https://github.com/asifhaider/computer-networks-3-2
Java Threads Server Client Socket Programming, Computer Network Simulations in NS2 and VLAN, NAT, ACL Configurations in Packet Tracer
aodv-routing-algorithm networking ns2 packet-tracer rto rtt socket-programming wireless-network
Last synced: 27 Mar 2025
https://github.com/hazzery/socket-programming
Sever-Client program pair capable of delivering messages between clients.
python python3 socket-programming tcp-client tcp-server
Last synced: 18 Jan 2026
https://github.com/adrianmosnegutu/multiplexed-chat-server
A group chat server that broadcasts messages sent by one client to all connected clients.
broadcast c computer-networking group-chat linux socket-programming tcp-client tcp-server tcp-socket
Last synced: 18 May 2026
https://github.com/szaroslav/operating-systems-agh-cs-course
Operating systems course (Systemy operacyjne / SysOpy), taught at AGH University in Kraków (Wydział Informatyki). Covered programming Unix operating systems.
agh agh-university agh-wi agh-wiet c ipc pipes posix processes signals socket-programming sockets systemv threads
Last synced: 22 Mar 2025
https://github.com/kewynakshlley/chatti
Live chat using socket.io
nodejs socket-io socket-programming
Last synced: 04 May 2026
https://github.com/jonasalbuquerque/ping
Simple ping application with two threads (client and server) communicating by sockets and exchanging ICMP messages.
cplusplus cplusplus-11 cpp cpp11 icmp icmp-ping network-programming networks ping ping-pong pingpong socket-programming sockets
Last synced: 26 Dec 2025
https://github.com/voidkeishi/socketchatter
Socket LAN chatting app in C++ with QT Framework
Last synced: 05 May 2026
https://github.com/umutsevdi/mdp-bme4991
A robot that can move based on the eye movements of the owner.
c eye-detection eye-detection-using-opencv eye-tracking raspberry-pi raspberry-pi-zero-w robotics socket socket-programming socket-programming-using-c udp udp-client udp-server
Last synced: 07 May 2026
https://github.com/saeed-dev2/chat-app-using-socket-programming-and-tkinter
gui python3 socket-programming
Last synced: 08 Jul 2025
https://github.com/mahmoud-joumaa/csc430_bankapplication
Our final assignment for the CSC430 (Computer Networks) course at the Lebanese American University which represents a simple client-server bank application.
client-server socket-programming
Last synced: 26 Mar 2025
https://github.com/heshanthenura/clichat-releases
Command Line Chat Application Made Using Socket Utility
chat-application cli command-line go golang golang-soc java javasockets socket socket-programming
Last synced: 09 May 2026
https://github.com/tobiasstaack/peer-thread-pool
Manage Multiplie Peer Connection using Thread Pools n Peers gets handled by one thread.
cpp mit-license server-client socket-programming thread-pool
Last synced: 26 May 2026
https://github.com/samarjit98/nitw-oj
An online judge using Python sockets
computer-networks network-programming online-judge python socket-programming systems-programming
Last synced: 23 Mar 2025
https://github.com/learnwithfair/real-time-chat-app
real-time-chat-app with [learnwithfair, Learn with fair, Rahatul Rabbi, Md Rahatul Rabbi ,rahatulrabbi]
chat-app expressjs learnwithfair mern mern-stack mongodb node-js rahatul-rabbi rahatulrabbi real-time-chat-app socket-io socket-programming
Last synced: 11 Apr 2026
https://github.com/quantumbytestudios/java-clientandserver-communication
A simple Java Sockets-based console application for sending messages from the client to the server.
client-server java java-8 localhost-communication socket-programming sockets socketserver
Last synced: 30 Jun 2025
https://github.com/sujayvenaik/messenger-system
A cross system messenger build on C
chat cross-site messenger socket-programming
Last synced: 28 Oct 2025
https://github.com/suyashsingh/python-sockets
Python Socket Programming
python3 socket socket-client socket-programming socket-server
Last synced: 13 May 2026
https://github.com/christosgalano/dir-clone-server
An FTP-like server utilizing socket and thread programming with synchronization.
c client-server socket-programming synchronization thread threading
Last synced: 15 Jun 2025
https://github.com/mohammadkarbalaee/python-http-server
Simple multithread client server model using socket programming
client-server multi python socket-programming
Last synced: 27 Mar 2025
https://github.com/pranav2092/socket-programming
This repository contains the template C++ code for Socket Programming
client-server-example computer-network computer-network-basics computer-networking computer-networking-lab computer-networks computer-networks-course computer-networks-lab cpp cpp20 socket-programming tcp-client tcp-server template template-generic-repo template-project template-repository templates udp-client udp-server
Last synced: 23 Jun 2026
https://github.com/tachoknight/uhppote-tools
Go programs to perform different functions with the UHPPOTE access board
golang socket-programming sockets udp udp-client uhppote
Last synced: 15 Jun 2026
https://github.com/asim-2000/linasdownloader
📦 Linas Downloader is a multi-server file downloader which is capable to download a file from multiple servers using load balancing technique.
multiprocessing multithreading python socket-programming
Last synced: 16 Jun 2026
https://github.com/abdheshnayak/chain-reaction
Chain Reaction Game Written in Golang and Nextjs
livegame multiplayer onlinegame socket-programming
Last synced: 21 Jul 2025
https://github.com/dombroks/java-socket-programming
socket programming in java
client java server socket-programming
Last synced: 15 May 2025
https://github.com/birg81/python.wideprogramming
It contains pieces of code that show the potential of Python at 360 ° in a didactic way
args-parser encapsulation information-hiding inheritance list-comprehensions oop polimorphism python socket-programming
Last synced: 22 Jun 2026
https://github.com/sujood-totah/multithreaded-http-server
Multithreaded HTTP server in C using TCP sockets, pthreads, and a thread pool.
c computer-networks http-server multithreading networking pthreads socket-programming systems-programming thread-pool
Last synced: 25 Jun 2026
https://github.com/yehezkiel1086/secure-multi-threading-processing
Secure multi threading and multi processing python socket programming implementation
http-secure multi-processing multi-threading python server socket-programming
Last synced: 14 Jun 2025
https://github.com/filiprokita/portscanner
PORTSCANNER is a simple Python program with GUI that allows users to check whether a given port is open on a specified IP address. The program uses socket programming to establish a connection to the specified port, and displays a message indicating whether the port is open or closed.
network network-analysis network-monitoring network-security network-tools networking port-scanner python python3 security socket-programming tkinter
Last synced: 28 Jun 2026
https://github.com/rgab1508/doschat
A real-time chat application in terminal using Sockets
chat client-server dos java network server socket socket-programming terminal terminal-based
Last synced: 02 May 2026
https://github.com/krishanmihiranga/chatroom-applcation
chatroomroom application using socket programming - java
chatroom chatroom-client chatroom-server java javafx oop socket-programming
Last synced: 14 May 2026
https://github.com/rohan-bhautoo/gym-software
The Gym-Software is a network application, based in Java, which utilises multi-threaded programming and is connected to a database.
java multithreading network-application server-client-application socket-programming
Last synced: 12 Mar 2025
https://github.com/bruce-mig/tcp-server-lib
TCP Server Library which provides TCP-Connection Management functionality.
multi-threading-programming posix-apis socket-programming tcp-library
Last synced: 17 Mar 2025
https://github.com/bashmocha/multithreaded-tcp-ip-chat-server
multithreaded server-client application where multiple clients can send text and files via server
multithreading socket-programming tcp-ip
Last synced: 15 Jun 2025
https://github.com/allenjue/server
A toy server that I'm working on that connects to my school lab computer. I'm practicing with Java Sockets to better understand how a simple client-server connection is built.
Last synced: 07 Jul 2025
https://github.com/abhinavpy/co302-computer-networks-lab
List of programs done in the computer networks lab.
Last synced: 10 Apr 2026
https://github.com/athrocks/chat-application
Spring Web Sockets Used
chat-application socket-programming spring-boot spring-security springwebsocket
Last synced: 17 May 2026
https://github.com/aninditaws/udp-socket-programming
A Python-based chat application using UDP Socket Programming with a Tkinter GUI for real-time communication between server and multiple clients.
computer-network python socket-programming tkinter-gui udp-socket
Last synced: 01 Apr 2025
https://github.com/dane-meister/web-proxy-server
This repository contains the complete implementation of a simple web server and a caching web proxy server.
http-caching http-server network-programming proxy-server python socket-programming tcp-communication web-server
Last synced: 26 Mar 2025
https://github.com/dane-meister/chat-app-reliable-udp
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.
client-server linux-shell macos python3 socket-programming threading-server udp-server wsl-terminal
Last synced: 26 Mar 2025
https://github.com/shoryasethia/socket-programming
Bidirectional chat app and simple file transfer using Socket Programming in C++ using the Winsock2 API on Windows.
chat-app client-server cpp file-transfer-protocol socket-programming tcp-socket
Last synced: 15 Jun 2025
https://github.com/kelvinleandro/caramelo-sniffer-react
A Linux packet sniffer using Python's Socket Programming, integrated with React for the UI.
computer-networks flask javascript network-programming nextjs nextjs14 packet-capture packet-sniffer python python3 react reactjs shadcn-ui socket socket-programming typescript
Last synced: 06 Apr 2026
https://github.com/touseefelahi/communication
Simple Socket programing utility
asynchronous-programming broadcast socket-io socket-programming sockets tcp udp
Last synced: 01 May 2026
https://github.com/leogaudin/webserv
42 • The goal of the project is to build a C++98 compatible HTTP web server from scratch.
http http-server io-multiplexing socket-programming webserv webserver
Last synced: 15 May 2026
https://github.com/shreyaskr1409/socket-programming
Socket Programming practicing repository
go golang socket-io socket-programming
Last synced: 15 May 2026
https://github.com/samankhalife/avr-microcontroller
Sample C program's base on ATmega32 and 8MHz crystal (University practice's)
atmega32 avr c socket-programming
Last synced: 28 Oct 2025
https://github.com/kelvinleandro/shellstation
A 2-player CLI "videogame" built with Python using sockets for real-time multiplayer gameplay.
2-player 2-players-game checkers chess chess-game cli connect-four connect4 draughts python python-3 python3 socket socket-programming sockets tic-tac-toe tic-tac-toe-multiplayer tic-tac-toe-python tictactoe
Last synced: 09 Apr 2025
https://github.com/edsonmsouza/chat-sockets-java
This project shows how to run a Java server that waits for connections from a client. In this project the client is written in Java, but it can be any client that accepts socket connections.
java socket-programming sockets sockets-tcp
Last synced: 09 Sep 2025
https://github.com/avipars/ctf_solution_code
Code that can be used to solve my CTF with
ctf python reverse-engineering socket-programming steganography
Last synced: 08 Sep 2025
https://github.com/kons-5/ist-rci-notes
Computer Networks notes, IST 2022/2023
computer-networks latex socket-programming tcp top-down-approach udp
Last synced: 27 Mar 2025
https://github.com/semx2a/webserv
HTTP/1.1 server in C++98
cpp98 http1-1 server socket-programming
Last synced: 06 Mar 2026
https://github.com/sayalisachin/nps-lab
NPS Lab using Socket Programming In C
Last synced: 02 Apr 2025
https://github.com/georgecatalin-codepractice-courses/inter-process-communication-in-c
Code works that show inter-process communication (IPC) in multiple programming languages
c cprogramming interprocess-communication ipc socket-programming
Last synced: 28 Oct 2025
https://github.com/emikodes/clientserver-calculator-java
Simple Client-Server calculator, written in Java.
calculator calculator-java client clientserver infix-notation infix-notation-calculator infix-notation-java java-parser java-server java-socket java-socket-calculator javasocket server socket-calculator socket-programming
Last synced: 15 May 2026
https://github.com/sshehrozali/ultra-fast-tcp-server
A basic Java server designed to handle millions of raw TCP requests for ultra-low latency. Built on top of Netty.
java netty network nio reactive socket-programming streaming-data tcp
Last synced: 15 May 2026
https://github.com/suyashsingh/c-sockets
Socket Programming in C
c client-server network-programming socket-programming sockets-tcp sockets-udp
Last synced: 15 Jun 2025
https://github.com/raideno/c-socket-programming
Client - Server written in C.
Last synced: 13 Dec 2025
https://github.com/caglargul52/advanced-tcp
asynchronous multiclient socket-programming tcp-library
Last synced: 17 Mar 2025
https://github.com/mkaczmarski07/tcp-chat-room
Simple TCP live chat room app with GUI
chat-application custom-tkinter python-gui socket-programming tcp-server
Last synced: 09 Jul 2025
https://github.com/chamithkavinda/socket-programming
terminal through
client-server-architecture java jdk11 socket-programming
Last synced: 17 Mar 2025
https://github.com/linarcx/embedded_programming
embedded_programming challenge
c client-server git linux multithreading socket-programming
Last synced: 05 May 2025
https://github.com/i1d9/sockets-c
Concurrent C sockets
c client server socket-programming sockets-tcp
Last synced: 15 Jun 2026
https://github.com/arkregiel/raw-socket-network-sniffer
Python network sniffer using raw socket
network-programming networking packet-sniffer python python3 sniffer socket-programming
Last synced: 10 Jun 2026
https://github.com/jainish-prajapati/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. All using Java and java.net APIs.
http-server java multithreading socket-programming threadpool
Last synced: 27 Mar 2025
https://github.com/dncrypter/talkstream
TalkStream is "server-client" based versatile two-way communication chatbot designed for seamless interaction between server and client or between clients. Built with a focus on efficiency and security. TalkStream deliver real-time messaging and robust performance.
client-server python socket-programming
Last synced: 27 Mar 2025
https://github.com/felipeversiane/api-sockets
Playing with APISockets in JAVA.
api-sockets java socket-programming
Last synced: 27 Mar 2025
https://github.com/tony-artz/swss
c clang libraries library socket-programming websocket
Last synced: 18 Mar 2025