An open API service indexing awesome lists of open source software.

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/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/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/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

nodejs socket-programming

Last synced: 29 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.

carwash socket-programming

Last synced: 02 Apr 2025

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/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

cpp qt6 socket-programming

Last synced: 05 May 2026

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/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/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/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/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/nemosharma6/unix

socket programming

c socket-programming

Last synced: 11 Oct 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.

server socket-programming

Last synced: 07 Jul 2025

https://github.com/abhinavpy/co302-computer-networks-lab

List of programs done in the computer networks lab.

ns3 socket-programming

Last synced: 10 Apr 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/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/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

c socket-programming

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/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/raideno/c-socket-programming

Client - Server written in C.

c c-socket socket-programming

Last synced: 13 Dec 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/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