Client -server

This project received 38 bids from talented freelancers with an average bid price of $149 USD.

Get free quotes for a project like this
Project Budget
$30 - $250 USD
Total Bids
Project Description

The application behaves like a client and a server at the same time.

1. The server role.

It waits for a message from client. When a message is received it processes it.

The 1st message would be a query, asking if a certain file exists on the system

The response should be YES/NO

The 2nd message would request the file

The server should start sending the file in parts. The size of each part would depend on

the size of the file. You need to decide what should be the size of each part.

Your design should consider lost parts during transmission, out of order parts arriving,

and finally some metho to indicate that the file trnsfer is complete.

2. Client role

There should be a command interface where you are trying to get a file using file name.

(for added functionality, consider partial file name, or just file types - .jpg, mpeg etc.)

The client should send a message to N servers.

The client recevies replies from N-X servers. Some o the replies will be "YES" others will be "NO"

Select one of the servers that replied "YES". Request the file from the server.

The file may arrive in parts. reassemle the file.

Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online