Vai al contenuto principale
INF - e-learning - Dipartimento di Informatica
  • Italiano ‎(it)‎
    English ‎(en)‎ Italiano ‎(it)‎
Ospite (Login)

Laboratorio di Reti A - A.A. 2018/19

  1. Home
  2. Corsi
  3. Corso di Laurea in Informatica (L-31)
  4. LPR-A1819
  5. FTP con Channels

FTP con Channels

Aggregazione dei criteri
Aperto: domenica, 18 novembre 2018, 00:00
Data limite: giovedì, 6 dicembre 2018, 23:00

Si vuole implementare un servizio di FTP usando la libreria New IO. Si deve sviluppare un server che implementi il servizio di FTP ed un client che si connette al server per scaricare uno o più files.

  • il client si connette al server mediante un SocketChannel ed invia il nome di un file
  • quando il server riceve il nome del file, apre un FileChannel per leggere il file
  • quindi registra il canale verso il client con un selettore per inviare il file
  • preleva i dati ricevuti dal FileChannel e li invia al client mediante il SocketChannel

◄ Weblog
UDP PING ►

Blocchi

Salta Navigazione

Navigazione

  • Home

    • Pagine del sito

      • I miei corsi

      • Tag

      • ForumSite news

    • I miei corsi

    • Corsi

      • Corso di Laurea in Informatica (L-31)

        • LBD_25-26

        • LWS25-26

        • Algebra Lineare C 25/26

        • IIA 2026

        • ProgAlgo-C-25

        • LAB3B-25/26

        • RETI2025/26A_1

        • BD-A 25/26

        • RETI_B_25/26

        • LPR-A-2526

        • TI_25-26

        • LPR-A1819

          • Introduzione

            • CompitoFTP con Channels

      • Corso di Laurea Magistrale in Informatica (LM-18)

      • Corso di Laurea Magistrale in Informatica e Networ...

      • Corso di Laurea Magistrale in Data Science and Bus...

      • Corso di Laurea Magistrale in Informatics for Digi...

      • Corsi erogati dal Dipartimento di Matematica

      • Master di II livello in "Professione formatore in ...

      • Corsi CLIL

      • Altri Corsi

      • Anno Accademico 2013-14

Blocchi supplementari

Ospite (Login)
LPR-A1819
  • Italiano ‎(it)‎
    • English ‎(en)‎
    • Italiano ‎(it)‎
Riepilogo della conservazione dei dati
Ottieni l'app mobile