File Sharing

This is a discussion on File Sharing within the C++ Programming forums, part of the General Programming Boards category; Hi guys, For my final year dissertation i've decided i would like to program a file sharing program for use ...

  1. #1
    Registered User
    Join Date
    Jan 2002
    Posts
    64

    File Sharing

    Hi guys,
    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
    "Why waste time learning when ignorance is instantaneous?"

  2. #2
    Registered User Codeplug's Avatar
    Join Date
    Mar 2003
    Posts
    4,671
    If you are familiar with sockets and threads then you should be able to hash something out in 6 months, but not anything along the lines of Kazaa and Napster.

    I would start off with two very simple console applications, a client and a server. You can find a simple client/server framework on the net or from a network programming book.

    Completely design your client/server protocol on paper first. As an example, the client may issue commands like "dir", "get file", or "search".

    Once you feel like your protocol can support anything you might want it to do, start working on a nice Windows GUI for the client.

    gg

  3. #3
    S Sang-drax's Avatar
    Join Date
    May 2002
    Location
    Göteborg, Sweden
    Posts
    2,072
    Java is very good for this sort of programs.
    Last edited by Sang-drax : Tomorrow at 02:21 AM. Reason: Time travelling

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Post...
    By maxorator in forum C++ Programming
    Replies: 12
    Last Post: 10-11-2005, 08:39 AM
  2. Replies: 3
    Last Post: 03-04-2005, 01:46 PM
  3. Making a LIB file from a DEF file for a DLL
    By JMPACS in forum C++ Programming
    Replies: 0
    Last Post: 08-02-2003, 08:19 PM
  4. Need a suggestion on a school project..
    By Screwz Luse in forum C Programming
    Replies: 5
    Last Post: 11-27-2001, 01:58 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21