Client/Server FTP Listening application

Anulowany Opublikowano Jan 24, 2010 Płatność przy odbiorze
Anulowany Płatność przy odbiorze

Need to build an FTP listener application that will check for changes made in FTP folders and download file accordingly.

An application on server side should monitor all listeners and downloads.

FTP listener Application should listen to changes in remote folder and if new files are added they should be downloaded on next first listening cycle. Application must 'know' if a file/s were already downloaded and not to D/L it again.

FTP listener Application should be able to listen to up to 3 FTP folders in the same time and to monitor changes made in both files, folders and subfolders.

## Deliverables

Need to build an FTP listener application that will check for changes made in FTP folders and download file accordingly.

An application on server side should monitor all listeners and downloads.

FTP listener Application should listen to changes in remote folder and if new files are added they should be downloaded on next first listening cycle. Application must 'know' if a file/s were already downloaded and not to D/L it again.

FTP listener Application should be able to listen to up to 3 FTP folders in the same time and to monitor changes made in both files, folders and subfolders.

Client computer will be indentified by a name and a number

Downloading should start according to predefined time frames (optional).

An indication about remaining seconds to next download session is needed.

Must be fully automated on client side (auto download and resume). In case resume is not possible after X tries SMTP (email) is sent to Admin.

Once set (on client side) application should run on 'stealth mode'. Notification should be visible only when an active download is actually taking place.

Graphic notification should be seen on screen while downloading takes place (opacity 50%, on top of all windows with the option to be closed/minimized).

One must be able to minimize the notification. Whenever a new d/l session starts (not after every file !) it will be brought to the front again.

On completion of a download/s an optional predefined file should be automatically executed.

'Listening' should start automatically. Interval need to be set only once (as a 'one time' general setting).

Application must be fully automated on client side (auto download and resume).

Admin should be able to define DATA folder on cleint computer. All downloaded files should be stored in this folder under a subfolder that will be named as the date of the initiation of downloading process. For example: if DATA folder is c:\mymusic and the download starts on Oct 30th, files should be stored in c:\mymusic\301009 (date format: DDMMYY).

Client OS platform is WINXP HOME as a shell application - meaning desktop and task bar are not available. The only thing the user can see is a specific application that runs in foreground (off course other process are available but are running in background).

Application should have logging and sorting capabilities which logs every file downloaded stamped with date and time downloaded, file size etc.

SMTP should be send to two recipients upon completion and/or in the case of an error. SMTP should refer to d/l session and not to every downloaded file except in the case of an error. The SMTP (Email) subject line should include the name of the client computer and the word 'Start' or 'End'. In case of an error in downloading a specific file the Email subject line should include the name of the client computer and the word 'Error'. The body of the email should include the list of files and the Remote FTP path from which it was downloaded (as a header).

Once set, changing the settings of the application must be password protected.

Installation folder and application should be: YNON FTP LISTNER. A program icon will be supplied.

On server side ,In any given moment admin should be able to know exactly which client computer is downloading what.

Admin should have the ability to 'force' clients computers to download now.

Client machine should be fully automated without any intervision of the user !

.NET files or any other setup/system files should be included in setup package.

Attached is a prototype sample application to demonstrate basic operations of FTP listening application. Note that this application is not fully functional !

Time frame should be within 21 days from hiring.

ALL SOURCE CODE IS REQUIRED.

PHP

Numer ID Projektu: #3119211

O projekcie

10 ofert Zdalny projekt Aktywny Jan 28, 2010

10 freelancerów złożyło ofertę za $739 w tym projekcie

Kartoos

See private message.

$510 USD w ciągu 21 dni
(120 Oceny)
6.7
tonythksl

See private message.

$850 USD w ciągu 21 dni
(112 Oceny)
6.1
grayedout

See private message.

$850 USD w ciągu 21 dni
(31 Oceny)
6.0
Wonderer

See private message.

$850 USD w ciągu 21 dni
(78 Oceny)
6.0
IIVsoft

See private message.

$594.99 USD w ciągu 21 dni
(38 Oceny)
5.4
bucktracker

See private message.

$692.75 USD w ciągu 21 dni
(26 Oceny)
4.2
nhustar

See private message.

$724.2 USD w ciągu 21 dni
(15 Oceny)
4.0
acreativede

See private message.

$807.5 USD w ciągu 21 dni
(8 Oceny)
3.7
LaserBlue

See private message.

$663 USD w ciągu 21 dni
(4 Oceny)
2.9
amitusaineu

See private message.

$850 USD w ciągu 21 dni
(0 Oceny)
0.0