Giter Site home page Giter Site logo

comn's Introduction

Usage instructions:

There are 3 versions of the Sender and Receiver, each with increasing levels of data reliability and throughput.

Sender and Receiver 1 has completely unreliable data transfer.
Sender and Receiver 2 uses Stop and Wait.
Sender and Receiver 3 uses Go-Back-N.

Run the receiver side:

$ java Receiver3 <Port> <Filename>

Where is the port number used for receiving from the sender and is the name or filepath used to store the file on local disk.

A working example would be:

$ java Receiver3 54321 receivedfile.jpg

Run the sender side:

$ java Sender3 <IPaddress> <Port> <Filename>

Where is the address at which to send to, is the port number used by the corresponding receiver and is the file or filepath of the file to transfer from local disk.

A working example would be:

$ java Sender3 localhost 54321 filetosend.jpg

comn's People

Contributors

khurram avatar

Stargazers

Gleb Sokolovski avatar TopPlay020 avatar  avatar  avatar  avatar SimonSays avatar sy avatar  avatar  avatar Nithin George avatar abhay avatar Rhebeca Abreu avatar Zhang Ron avatar Chenglei Wu avatar Kateryna Pavlova avatar  avatar Xu avatar  avatar Leonardo Cavalcante avatar  avatar  avatar  avatar  avatar Jonathan Urzua avatar Han Lynn avatar Curtis Ruck avatar

Watchers

 avatar  avatar Tiago Santos avatar  avatar Elaine Wang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.