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

server socket-programming

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

cpp 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

java socket-programming

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/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/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/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/becooq81/socket-producer-consumer

Socket producer and consumer

consumer producer socket-programming

Last synced: 12 May 2025

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

python socket-programming

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.

java socket-programming

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

socket-programming

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

cv2 python socket-programming

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