|
|
Corso: Laboratorio di Sistemi Operativi @ Università degli studi di Napoli Federico II (UNINA) Progetto: La Partita di Tris Autori: Oreste Leone N86/1980 , Giuseppe Falso N86/2941 |
Questo progetto implementa una versione multiplayer del gioco del Tris (Tic-Tac-Toe) basata su un'architettura Client-Server in linguaggio C, conforme agli standard POSIX. Il sistema permette a più utenti di connettersi a un server centrale, accedere a una lobby comune, creare nuove partite o unirsi a quelle esistenti tramite un sistema di matchmaking gestito.
- Sistema Operativo: Linux, macOS o qualsiasi sistema POSIX-compliant.
- Compilatore: GCC (GNU Compiler Collection).
- Build System: GNU Make.
-
Compilazione del Progetto: Per compilare sia il server che il client, eseguire il comando:
make
-
Avvio del Server: Il server deve essere avviato specificando la porta di ascolto:
./server_app <PORT> # Esempio: ./server_app 8080
-
Avvio del Client: Il client richiede l'indirizzo IP e la porta del server:
./client_app <SERVER_IP> <SERVER_PORT> # Esempio (locale): ./client_app 127.0.0.1 8080