For my final year dissertation i've decided i would like to program a file sharing program for use over a network/internet.
The program will need security and a GUI.
I was thinking a program along the lines of kazaa and napster.
How big a project would this be for one person within the space of about 6 months. Is it possible?
Obviously it may depend on experience, i know c/c++, some win32 and some networking (sockets, threads etc)
Is there anything that would ahve to be done that maybe i wouldn't have a clue about?
would Java be a better bet, but i have to say i much prefer c/c++.
secondly if it is possible or not what is the definitive book on network programming using c/c++.
Thanks a lot guys