Find the answer to your Linux question:
Results 1 to 3 of 3
Hi, i am trying to bulid download manager for Linux (X-windows). i am a novice programmer in networking (in linux). Please tell me what would i need to know (in ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Nov 2002
    Location
    India
    Posts
    5

    Download Manager for Linux


    Hi,

    i am trying to bulid download manager for Linux (X-windows).
    i am a novice programmer in networking (in linux).
    Please tell me what would i need to know (in Network Prog' ming) before starting on this project.

    waiting for a postive response

    abhinav

  2. #2
    Linux User
    Join Date
    Jul 2002
    Location
    Daytona Beach, FL
    Posts
    487
    There is not much network programming involved in this - i mean, a download manager only runs on the local machine.

    Netscape has one built in, I am going to guess that parts of the code are in mozilla - you could start by looking at that, and see how they did it
    majorwoo

    Quiet brain, or I\'ll stab you with a Q-tip.

  3. #3
    Linux Guru
    Join Date
    Oct 2001
    Location
    Täby, Sweden
    Posts
    7,578
    I cannot answer in detail unless you tell me in more detail just what this program is going to do. I'm guessing that it's going keep track of and manage downloads, though. In that case I guess you're downloading primarily from HTTP and FTP sites, correct?
    There are several alternatives to choose from in that case. I guess there are many libraries out there that can manage the networking part, and they might be a good choice if you're not familiar with network programming. For greater control or other reasons, however, you might want to implement that part yourself. If so, you might or might not know that linux uses sockets for networking. For more info on sockets, see the libc info ("info libc"). Both internet and unix sockets are described in great detail there. You may also wish to study the related protocols (HTTP and FTP). If so, see www.faqs.org, and look up RFC #959 (FTP) and #2068 (HTTP 1.1).
    If you know nothing about network programming, FTP or HTTP, however, that is a pretty ominous task.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •