Q&A

  • p2p에 대하여
p2p 파일전송을 하려합니다.
샘플을 돌려서 해보니 원활이되지만
공유기가있는 유저는 밖에서 접속을 할수가 없더군요
공유기가 있는 유저는 p2p를 절대할수없는것입니까?
공유기 설정을 제외하고 프로그램코딩으로만 해결할수는 없는지?
궁금합니다.
고수분들의 답변부탁드립니다.
1  COMMENTS
  • Profile
    하얀까마귀 2004.11.23 02:49
    안녕하세요 하얀까마귀 입니다.

    네 불가능 합니다...

    ㅎㅎㅎㅎㅎ

    하지만 p2p를 할수 없는것은 아닙니다.

    공유기 등으로 인해서 가상 아이피가 있다고 하더라도 클라이언트 역활은
    할수 있죠. 다만 외부에서 접근이 원칙적으로 봉쇄된다는 정도네요..
    보안에서 훨신 유리하기 때문에 많은 기업들이 이렇게 쓰죠.
    뭐 다른 이유들도 있긴 하겠지만... ㅎㅎ

    해서 가상아이피에서 리얼아이피로 접근이 가능하고 tcp/ip의 경우
    연결된 커넥션을 이용해서 보낼수는 있죠..

    어쨌든 제약이 있는건 확실하죠
    또 가상아이피 대 가상아이피.. ㅎㅎ 난감해 지는거죠..

    그래서 이런경우 꼭 통신을 해야한다면 서버를 두어서 이런 일부 사용자에
    대해서는 서버를 경유하도록 하고 나머지에 대해서는 p2p로 가도록 합니다.

    처음에는 사용자의 인터넷이 빠르지 않아서 서버방식을 사용했다가 인터넷이
    빨라지니까 서버비용을 절감하고 많은 동시 접속자를 유지하기 위해서p2p로
    많이들 했고 그러다가 지금은 방화벽등 기업에서 이러한 부분을 강조하다
    보니까 가상아이피가 너무 많아서 p2p로만 통신하는건 지금으로써는 좀 힘들다고 봐야 합니다. 집에도 공유기 상당히 많이 가지고 있구요.

    제가 아는한 코딩만으로 접근할수 잇는방법은 없겠네요.. ^^