Show Bid Request
Multiple Simultaneous connections when downloading a list of URLs.
Bid Request Id: 29837
|
|
|
Description:
I need a .DLL file made in either Visual Basic, or Visual C++. I already have a C++ program attached that does what I want, you can modify it if you want or make a new one. The DLL should have 1 function called "DownloadFiles" so that I can call it from Visual Basic programs in this format:
Result = DownloadFiles(ListFileOfFiles,Timeout,MaxConnections, FilePath, FileExtention). It must save the files in a number format 00000.xxx (xxx is the extention, but I will be using mostly .JPG files). The first file should be 00001.jpg, the second one 00002.jpg... etc...
ListFileOfFiles is file on the local computer (on a hard drive) that contains the list. eg. "c:\my program\list.txt".
Timeout is the time that no data was received in seconds.
MaxConnections is the number of connections to the files AT THE SAME TIME. This is very important. The main purpose of the DLL is to download many files at once.
FilePath is the path on the local computer that the downloaded files are saved to.
FileExtention is the extention of the files, like ".jpg".
I also want a way to check the status of the downloads, a file called Status.txt should output the current % compleated of the list file. So if it is on line 50 of a 100 line file, then it should output 50% to the file.
The DLL should also check for a Cancel.txt each second, or whatever is better, if it exists, then end the dll (stop/close it).
If the picture does not exist on the server or there is some error then it should keep counting the counter, so if the first 10 pictures are not found, then the pictures saved should start at 00011.jpg. Also, if the downloaded file is not a JPEG file, then it counts as an error, and dont downlaod it and increase the counter. Basically the counter should correspond to the line number of the URL it came from.
That is pretty much it. I want this code fully tested before I get it. Thanks.
Deliverables: 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Complete ownership and distribution copyrights to all work purchased.
Platform:
Windows 95, NT, 2000, XP. Bascially Windows 95 or better.
Must be 100% finished and received by buyer on:
Oct 18, 2002 EDT
Deadline legal notes: All times are expressed in the time zone of the site EDT (UT - 5). If the buyer omitted a time, then the deadline is 11:59:59 PM EDT on the indicated date.
Additional Files:
This bid request includes IMPORTANT additional attached files. Please download and read fully before bidding.
Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements.
We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation.
If you notice a violation please help out the site and report it. Thanks for your help.
|
|
Bidding/Comments:
|
All monetary amounts on the site are in United States dollars.
Rent a Coder is a closed auction, so coders can only see their own bids and comments. Buyers can view every posting made on their bid requests. |
See all rejected bids (and all comments)
Name |
Bid Amount |
Date |
Coder Rating |
|
|
This bid was accepted by the buyer!
|
$19 (USD)
|
Oct 5, 2002 11:15:15 AM EDT
|
5.5
(Above Average)
|
|
|
Hi John,
Please check my profile and be sure I can
have your job done.
I just crafted a prototype before bidding
your job request and it works properly. One question, why did you ask for this
job if you have it almost done?
My bid if very low due to three
reasons: first, I want to have my first job, second it just took me a couple of
hours crafting the prototype from your code, and finally if you don't select me
it was fun anyway.
I use test first programming
practice from eXtreme Programming, so your code is properly tested.
Now I have a dll doing what you want
from C++, select me and I'll make the final changes to make it work
form Visual Basic, just few more minutes.
You can have your code TODAY.
Don't hesitate in contacting me. I'm sure
you won't be disappointed.
Thanks in advance
Johnny
Senior Software Developer
|
|
|
|
|
|
|