Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Project type for remote file access

Project type for remote file access

Scheduled Pinned Locked Moved C / C++ / MFC
tutorialc++sysadminsecurityquestion
5 Posts 2 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    seifwen
    wrote on last edited by
    #1

    First time poster and newbie. I have 2 computer systems sitting in 2 different locations. I want to retrieve files from one system to another. Sometime, the traffic is the other way round. Secure access is a concern of mine. Ideally, to access the target location, I need to provide the IP address and port number. Are these the typical identifications for a remote site? Also, if security is not compromise, I would like the connection between these 2 locations up for at least 6~12 hours at a time. Is this a typical Client/Server project? Or this is a sFTP project? or something else altogether? Can anyone kindly suggest relevant sample project in CodeProject so that I can learn by example from scratch? I only know how to program in C/C++ in Windows environment. Thanks in advance.

    M 1 Reply Last reply
    0
    • S seifwen

      First time poster and newbie. I have 2 computer systems sitting in 2 different locations. I want to retrieve files from one system to another. Sometime, the traffic is the other way round. Secure access is a concern of mine. Ideally, to access the target location, I need to provide the IP address and port number. Are these the typical identifications for a remote site? Also, if security is not compromise, I would like the connection between these 2 locations up for at least 6~12 hours at a time. Is this a typical Client/Server project? Or this is a sFTP project? or something else altogether? Can anyone kindly suggest relevant sample project in CodeProject so that I can learn by example from scratch? I only know how to program in C/C++ in Windows environment. Thanks in advance.

      M Offline
      M Offline
      Moak
      wrote on last edited by
      #2

      Your description sounds like peer-to-peer file transfer. See peer to peer section at CodeProject and Wikipedia for some overview.

      Chat in Europe :java: Now with 24% more Twitter

      S 1 Reply Last reply
      0
      • M Moak

        Your description sounds like peer-to-peer file transfer. See peer to peer section at CodeProject and Wikipedia for some overview.

        Chat in Europe :java: Now with 24% more Twitter

        S Offline
        S Offline
        seifwen
        wrote on last edited by
        #3

        Thanks. Been to Wiki and there are 4~5 sample apps in CodeProject as well. Is Peer-to-Peer file transfer method safe? Or it is as safe (or as vulnerable) as the socket layer underneath it? The files that need to be transfer between the 2 system requires secure connection by law (medical). From Wiki, Peer-to-Peer operates differently from client-server model. What is the difference between Peer-to-Peer and cloud computing? Regards, S

        M 1 Reply Last reply
        0
        • S seifwen

          Thanks. Been to Wiki and there are 4~5 sample apps in CodeProject as well. Is Peer-to-Peer file transfer method safe? Or it is as safe (or as vulnerable) as the socket layer underneath it? The files that need to be transfer between the 2 system requires secure connection by law (medical). From Wiki, Peer-to-Peer operates differently from client-server model. What is the difference between Peer-to-Peer and cloud computing? Regards, S

          M Offline
          M Offline
          Moak
          wrote on last edited by
          #4

          seifwen wrote:

          Is Peer-to-Peer file transfer method safe? Or it is as safe (or as vulnerable) as the socket layer underneath it?

          The P2P networking model is only as safe as the underlying transport being used... e.g. use a standard TLS library for secure TCP connections. If properly integrated into your application (automatic certification handling or manual validation, etc), this should be able to fulfil requirements for a medical project.

          seifwen wrote:

          Peer-to-Peer operates differently from client-server model.

          Yes, they are pretty much the opposite. In a P2P network every node can be client or server (in theory), information/services can be distributed and provided from multiple sources, no centralised architecture.

          seifwen wrote:

          What is the difference between Peer-to-Peer and cloud computing?

          Cloud computing is a buzzword to describe an application/business model with a tendency towards client-server model, as far as I understand. On the other hand, P2P is a technical term to describe a networking model (P2P can be part of a cloud's networking architecture, however not typically used). Hope those answers helped. :)

          Chat in Europe :java: Now with 24% more Twitter

          modified on Saturday, October 23, 2010 8:22 AM

          S 1 Reply Last reply
          0
          • M Moak

            seifwen wrote:

            Is Peer-to-Peer file transfer method safe? Or it is as safe (or as vulnerable) as the socket layer underneath it?

            The P2P networking model is only as safe as the underlying transport being used... e.g. use a standard TLS library for secure TCP connections. If properly integrated into your application (automatic certification handling or manual validation, etc), this should be able to fulfil requirements for a medical project.

            seifwen wrote:

            Peer-to-Peer operates differently from client-server model.

            Yes, they are pretty much the opposite. In a P2P network every node can be client or server (in theory), information/services can be distributed and provided from multiple sources, no centralised architecture.

            seifwen wrote:

            What is the difference between Peer-to-Peer and cloud computing?

            Cloud computing is a buzzword to describe an application/business model with a tendency towards client-server model, as far as I understand. On the other hand, P2P is a technical term to describe a networking model (P2P can be part of a cloud's networking architecture, however not typically used). Hope those answers helped. :)

            Chat in Europe :java: Now with 24% more Twitter

            modified on Saturday, October 23, 2010 8:22 AM

            S Offline
            S Offline
            seifwen
            wrote on last edited by
            #5

            Thank you very much for your explanations. :)

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • World
            • Users
            • Groups