2010-12-10 5 views
1

우리는 다른 곳에서 우리가 자바 프로그래밍을 사용하여 이것을 얻을 수있는 시스템에 액세스해야한다고 가정하십시오. 일반적으로 소켓을 사용하여 두 시스템을 연결하는 데 사용됩니다 주소, 그래서 내 질문은 어떻게 우리 가이 주소를 사용하지 않고이 얻을 수있는 것입니다. 제발 도와주세요. 나는 도구와 같은 팀원의 아키텍처를 찾고 있습니다.어떻게 자바를 사용하여 원격 데스크톱을 달성하기 위해

+0

"어떻게 우리가 IP 주소를 사용하지 않고 이것을 얻을 수 있습니까?"그리고 어떻게 다른 시스템을 식별 할 계획입니까? – darioo

+3

lol 소스 코드 @Subash를 원하십니까? – Reno

답변

1

클라이언트 솔루션의 IP 주소를 추상화하려면 어딘가에 해당 IP 주소를 저장하는이 필요합니다. 어떻게 든 IP 주소에 매핑되는 키를 보유한 서버가 필요합니다. 서버 - - 그래서 연결이

클라이언트처럼 갈 것 클라이언트

또는

서버는 클라이언트가 서로 연결할 수 있도록하기 위해 IP를 돌려 줄 수있는 트래픽을 처리하지 않은 경우, 스스로 데이터를 교환하십시오. 서버에

  • 클라이언트의 커넥트는
  • CLIENT2이는
  • 서버에 CLIENT1의 IP 주소를 전송 예를 들어 였을의 핵심을 달성 할 수
    • IP 주소 CLIENT1이 무슨 요청 client2
    • 클라이언트 2가 IP 주소에 연결을 시도합니다.
  • 이것은 클라이언트 중 하나가 서로 연결할 수있는 경우에만 작동하며, 그렇지 않은 경우 클라이언트간에 데이터를 라우팅하는 데 세 번째 컴퓨터가 필요합니다.

    관련 문제