Archivio tag per 'c'

Ott
04

Sorgenti del progetto di Laboraborio di Progettazione Integrata

Inizia il countdown degli esami: -8 alla fine, grazie all’esame dato oggi di Laboratorio di Progettazione Integrata. L’esame consisteva in un progetto e in una piccola relazione. Il progetto che io e il mio amico Carmine Savino abbiamo realizzato, è una chat pubblica e privata utilizzando un’architettura client/server. Vediamo “come funziona”:

SERVER

dopo aver compilato il server (gcc server.c -o server), per avviarlo e metterlo in ascolto delle connessioni dei client, basta eseguire:

$ ./server

nel terminale. Ad ogni connessione ed ad ogni disconnessione il server scrive in output un messaggio del tipo:

  • “Connessione da FD”
  • “Disconnessione da FD”

dove FD è il File Descriptor. Ad ogni nuovo client connesso, secondo se sia l’unico client online o l’n-esimo riceve un messaggio di benvenuto diverso. Ad esempio:

  • “Attualmente sei l’unico utente connesso” (se è l’unico client connesso)
  • “Sono attualmente connessi: ” a cui segue la lista di tutti gli utenti connessi. (se sono connessi più di un client)

Continua la lettura di ‘Sorgenti del progetto di Laboraborio di Progettazione Integrata’




Seguici anche su Facebook

Per visualizzare questo contenuto è necessario accettare i cookie inviati dai Social Network.
Clicca qui per abilitare tutti i cookie per questo sito web.

Hai bisogno di un sito web?

Web&Dintorni