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. How to connect remote system in internet

How to connect remote system in internet

Scheduled Pinned Locked Moved C / C++ / MFC
tutorialquestion
6 Posts 2 Posters 0 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.
  • K Offline
    K Offline
    Kiran Pinjala
    wrote on last edited by
    #1

    I want to know how the TeamViewer can connect to a remote system which doesn't has a public ip. Can you tell me how its done? Thank you

    Saadhinchaali

    M 1 Reply Last reply
    0
    • K Kiran Pinjala

      I want to know how the TeamViewer can connect to a remote system which doesn't has a public ip. Can you tell me how its done? Thank you

      Saadhinchaali

      M Offline
      M Offline
      Mark Salsbery
      wrote on last edited by
      #2

      I don't know anything about TeamViewer, but.... Probably by using intermediate "relay" servers. Any machine that has web access at least has outgoing TCP/IP connectivity using the HTTP protocol. If both ends can get to the web, they can connect to the relay server, which will forward (or "relay") data on to the other end. Mark

      Mark Salsbery Microsoft MVP - Visual C++ :java:

      K 1 Reply Last reply
      0
      • M Mark Salsbery

        I don't know anything about TeamViewer, but.... Probably by using intermediate "relay" servers. Any machine that has web access at least has outgoing TCP/IP connectivity using the HTTP protocol. If both ends can get to the web, they can connect to the relay server, which will forward (or "relay") data on to the other end. Mark

        Mark Salsbery Microsoft MVP - Visual C++ :java:

        K Offline
        K Offline
        Kiran Pinjala
        wrote on last edited by
        #3

        TeamViewer is tool using which one computer can connectct to any other computer over internet which has TeamViewer installed in it. When we install TeamViewer it genrates a userid and password, which can be used to connect our computer from any other TeamViewer installed computer on the internet. I wonder how it does this?

        Saadhinchaali

        modified on Wednesday, November 12, 2008 4:55 AM

        M 1 Reply Last reply
        0
        • K Kiran Pinjala

          TeamViewer is tool using which one computer can connectct to any other computer over internet which has TeamViewer installed in it. When we install TeamViewer it genrates a userid and password, which can be used to connect our computer from any other TeamViewer installed computer on the internet. I wonder how it does this?

          Saadhinchaali

          modified on Wednesday, November 12, 2008 4:55 AM

          M Offline
          M Offline
          Mark Salsbery
          wrote on last edited by
          #4

          Saadhinchaali wrote:

          I wonder how it does this?

          How does it do what? I already explained how the two ends are able to connect. Mark

          Mark Salsbery Microsoft MVP - Visual C++ :java:

          K 1 Reply Last reply
          0
          • M Mark Salsbery

            Saadhinchaali wrote:

            I wonder how it does this?

            How does it do what? I already explained how the two ends are able to connect. Mark

            Mark Salsbery Microsoft MVP - Visual C++ :java:

            K Offline
            K Offline
            Kiran Pinjala
            wrote on last edited by
            #5

            Hi Mark, Thank you for your answer. My doubt is when we generate a remote desktop connection request is generated from on system how the relay server knows, to which this connection request has to be sent?

            Saadhinchaali

            M 1 Reply Last reply
            0
            • K Kiran Pinjala

              Hi Mark, Thank you for your answer. My doubt is when we generate a remote desktop connection request is generated from on system how the relay server knows, to which this connection request has to be sent?

              Saadhinchaali

              M Offline
              M Offline
              Mark Salsbery
              wrote on last edited by
              #6

              Some kind of connection has to be made at both ends. It can be done peer-to-peer as well, but that can require network settings. The old PCAnywhere did that. I can only guess as I haven't used it, but I know it's not magic - there's some kind of discovery going on... :) Do you have a specific question about it? Internet connections pretty much all work the same way - a listening "server" and an endpoint requesting a connection. Mark

              Mark Salsbery Microsoft MVP - Visual C++ :java:

              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