Goblin80 / FileTransfer

Simple file transfer written in Haskell

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FileTransfer

Build Status

FileTransfer.hs is build on a client-server model architecture written in Haskell.

Using the standard Transmission Control Protocol files are transferred between a client and a server on a computer network.

Build

To build just

stack build

Usage

FileTransfer [server | client host]

Description

  1. Client initiate a connection with the server
  2. Server sends a list of files that are available for transfer.
  3. Client choose the desired file from the list.
  4. Server sends that file to Client.
  5. Client saves the received file locally and closes the connection.

Sequence Diagram

About

Simple file transfer written in Haskell

License:ISC License


Languages

Language:Haskell 100.0%