themax90 Posted December 23, 2004 Posted December 23, 2004 (edited) After ALOT of time working on my FFC project which for about a year I would debug one file and set it aside for like a month. FFC is finally done!! FFC is Fast Ftp Client. Coded in pure C++ and it works on all Windows versions.To Download:http://www.autoitscript.com/fileman/users/public/Agent%20Smith/FFC/If you would like the source, I don't know if I am going to give it out. If I am I certainly don't know when. But you CAN buy the source and legal copyrights from me.Well test this out, and I am issuing you all this product for free. I might, as soon as it's not just a base example, start charging but we are talking 7000 more lines of code and when it's not basic.Project Specs:7 source files5 header filesabout 7 thousand lines of codecompiled with Visual C++ 6.0Works with Win32 all versionsTime spent : Approx 1 yearActual time coding: Ummm, Like 800 lines a month for 8 months, set aside then finished this month.Type:Ftp client ~ Primitive and Basic yet AWESOMEHope you enjoy it!!!!!Agent SmithP.S:I am so proud of myself!!!Edit:100th POST YEAH! Edited December 29, 2004 by Agent Smith
Chris_1013 Posted December 23, 2004 Posted December 23, 2004 And I can do with this what that I can't do with FTP.exe? Come on man, especially since this is command line only you gotta really sell it.
layer Posted December 23, 2004 Posted December 23, 2004 yea, im not exactly sure how to use it... FootbaG
themax90 Posted December 23, 2004 Author Posted December 23, 2004 (edited) It's exactly like ftp.exe and all other clients. Same commands Open Mget Get Put disconnect bye etc Except it's more secure and is just a tad bit faster, and wont error or close the client unless you say bye. What do you mean "I gotta sell it" like I should or is that sarcastic? Edited December 23, 2004 by Agent Smith
layer Posted December 23, 2004 Posted December 23, 2004 ooo, ithought it twas teh instant message tingy :"> ... FootbaG
themax90 Posted December 23, 2004 Author Posted December 23, 2004 (edited) Here is the list of current commands... Primitive & Basic yet AWESOME to see all that coding goto life.Edit:Picture Removed, download and try it if you wish.They work the same as the others. Wow, this is so cool!No this isn't the IM yet, I am using this to write the DFMC/S core first though before I change it to Packets. This is just an Ftp Client that I have been working on forever! Edited December 24, 2004 by Agent Smith
layer Posted December 23, 2004 Posted December 23, 2004 soo, if they work teh same as teh others in ftp, ten whats teh point? im not so good with ftp so idk... explain FootbaG
themax90 Posted December 23, 2004 Author Posted December 23, 2004 Um, this was a long ass project, and it's borderless. Window's Ftp.exe has a few boarders such as limited file extensions and uploading because it will eror at the slightest malfunction, this doesn't. Ok locate an ftp server and double click on the program. Type: open (ftp server) It should prompt you for username and password, enter them. type pwd to see current directory, put to upload get to download. It's simple.
themax90 Posted December 24, 2004 Author Posted December 24, 2004 Ok FFC uses the following base commands ?: to request help or information about the FTP commands ascii: to set the mode of file transfer to ASCII(this is the default and transmits seven bits per character) binary:to set the mode of file transfer to binary(the binary mode transmits all eight bits per byte and thus provides less chance of a transmission error and must be used to transmit files other than ASCII files) bye:to exit the FTP environment (same as quit) cd:to change directory on the remote machine close:to terminate a connection with another computer close brubeck:closes the current FTP connection with brubeck, but still leaves you within the FTP environment. delete:to delete (remove) a file in the current remote directory (same as rm in UNIX) get:to copy one file from the remote machine to the local machine get ABC DEF:copies file ABC in the current remote directory to (or on top of) a file named DEF in your current local directory. get ABC:copies file ABC in the current remote directory to (or on top of) a file with the same name, ABC, in your current local directory. help:to request a list of all available FTP commands lcd:to change directory on your local machine (same as UNIX cd) ls:to list the names of the files in the current remote directory mkdir:to make a new directory within the current remote directory mget:to copy multiple files from the remote machine to the local machine;you are prompted for a y/n answer before transferring each file mget *: copies all the files in the current remote directory to your current local directory, using the same filenames. Notice the use of the wild card character, *. mput:to copy multiple files from the local machine to the remote machine;you are prompted for a y/n answer before transferring each file open:to open a connection with another computer open brubeck:opens a new FTP connection with brubeck;you must enter a username and password for a brubeck account(unless it is to be an anonymous connection). put:to copy one file from the local machine to the remote machine pwd:to find out the pathname of the current directory on the remote machine quit:to exit the FTP environment (same as bye) rmdir:to to remove (delete) a directory in the current remote directory The other ones in the image are extras, and u can tell whats what. Close oviously = disconnect, exit =bye, open = connect or open
Insolence Posted December 24, 2004 Posted December 24, 2004 I don't mean to sound rude... but... 50 thousand lines? "I thoroughly disapprove of duels. If a man should challenge me, I would take him kindly and forgivingly by the hand and lead him to a quiet place and kill him." - Mark TwainPatient: "It hurts when I do $var_"Doctor: "Don't do $var_" - Lar.
Valik Posted December 24, 2004 Posted December 24, 2004 I don't mean to sound rude... but... 50 thousand lines?<{POST_SNAPBACK}>Valid point. AutoIt isn't even 50,000 lines. I'd put AutoIt at 30,000 - 35,000 at a rough estimate, its perhaps less than that. Theres no way an FTP client would take 50,000 lines of code. It shouldn't take more than 5,000, really.
themax90 Posted December 24, 2004 Author Posted December 24, 2004 Well I was including all the include files, sorry brain lapse, let me count them... Actually it's around 7000, sorry for the mix up. I was really tired.
forthelamers_and_crazy Posted December 24, 2004 Posted December 24, 2004 (edited) I buy it for 10.000 million euro really sent cash quickly from europe, I dont know if you expect more money for your big work, so many hours work, sorry no more money ....... is the last offer!!!! thanks for your big wonderful work!!! go on with these ......, I really there are more than the 7.000 lines you said......, Edited December 24, 2004 by forthelamers_and_crazy
themax90 Posted December 24, 2004 Author Posted December 24, 2004 Lamers it was really hard to understand you and I really cant understand it.
SlimShady Posted December 24, 2004 Posted December 24, 2004 He wants to pay for your source code: 10.000 million euro = less than 10 billion dollars And he asks: Did you really type more than 7000 lines for this program? And he says: Keep up the good work.
SumTingWong Posted December 24, 2004 Posted December 24, 2004 Well I was including all the include files, sorry brain lapse, let me count them...Actually it's around 7000, sorry for the mix up. I was really tired.<{POST_SNAPBACK}> I am sorry....I think the old cliche applies here: it's not the size of your code but what you do with it that counts.
themax90 Posted December 24, 2004 Author Posted December 24, 2004 (edited) Thank you slim for the translation. That much money, sure, I was just gonna ask for like $100 and most likely smaller then that. Yes It's a little bit more then 7000 lines but it's approx. And thanks for the good work thing. To pacman, yes true. Someone could copy this script like 100 million times and it would still be worthless: #include <stdio.h> void main() { printf("Hello World!\n"); } The new Instant Messenger is out!!! :yay: :yay: Edited December 24, 2004 by Agent Smith
SumTingWong Posted December 24, 2004 Posted December 24, 2004 Thank you slim for the translation.That much money, sure, I was just gonna ask for like $100 and most likely smaller then that.Yes It's a little bit more then 7000 lines but it's approx. And thanks for the good work thing.To pacman, yes true. Someone could copy this script like 100 million times and it would still be worthless:#include <stdio.h> void main() { printf("Hello World!\n"); }The new Instant Messenger is out!!! :yay: :yay:<{POST_SNAPBACK}>I applaud you for your effort and sharing all your good work with us. Keep it up.
Developers Jos Posted December 24, 2004 Developers Posted December 24, 2004 (edited) 10.000 million euro = less than 10 billion dollars<{POST_SNAPBACK}>You have your calculation a bit wrong... it is the reverse currently 1 euro = 1.35 USD Edited December 24, 2004 by JdeB SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
Guest Flatixz Posted December 24, 2004 Posted December 24, 2004 all the critisime aside info you can actualy use: when trying to connect to a ftp and it fails you get error code 10060 witch doesnt tell me anything your unable to cancel your connect request (ofc you can close the program but that aside) your unable to get a file with spaces in the name; for example on my own ftp i tryed downloading AA paper.avi so i type: get AA paper.avi and i get the error 550 /Xvid's/AA Paper.avi: No such file or directory then im unable to continue without closing the program *cuz of tis "flame" tread i made a account, flaming on other peoples work is just wrong let him do with it what he wishes
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now