simon@arapoglu:~$

$ cd ~/projects/socket-fun

← Alle Projekte ansehen
Socket-Experimente
SocketFun project title and overviewOpen ↗

Socket-Experimente

Experimente mit Sockets in C unter Linux, mit Echo- und Chat-Servern mit gleichzeitiger Verbindungsbehandlung.

CLinuxSocketsepollTCPMakefile

$ open links

$ cat about.md

Socket-Experimente ist ein Lernprojekt, das Socket-Programmierung in C unter Linux erforscht. Es umfasst sowohl eine Echo-Server/Client- als auch eine Chat-Server/Client-Implementierung und demonstriert die gleichzeitige Verbindungsbehandlung mit epoll(). Das Projekt zeigt Low-Level-Netzwerkprogrammierungskonzepte und effiziente I/O-Multiplexing-Techniken für die Behandlung mehrerer Client-Verbindungen gleichzeitig.

$ cat info

ArtSoftware-Projekt
EntwicklungEinzelentwicklung
TechnologienCLinuxSocketsepollTCPMakefile

$ cat features

Echo-Server

TCP Echo-Server, der Client-Nachrichten zurücksendet und grundlegende Client-Server-Kommunikationsmuster demonstriert.

Chat-Server

Multi-Client-Chat-Server ermöglicht Echtzeitkommunikation zwischen verbundenen Clients.

Gleichzeitige Verbindungen

Unterstützung für bis zu 128 gleichzeitige Client-Verbindungen mit effizientem I/O-Multiplexing.

epoll() Implementierung

Hochleistungs-ereignisgesteuertes I/O unter Verwendung von Linux epoll() für skalierbare Netzwerkanwendungen.

$ cat gallery