C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[28947] P2P연결에 대한 질문입니당 ㅜㅜ
차베스 [] 941 읽음    2004-03-01 21:21
안녕하세요~ 수고들 많으십니다~ 항상 즐프 하고 계시겠지요^^

다름이 아니옵고... 제가 소켓 관련한 어떤 간단한 프로그램을 제작중에 있는데...
소켓부분에 대한 개발이 이번이 첨이라 좀 난해한 부분에서 헤어나질 못하고 있습니다.
서버 컴터는 고정IP를 사용하는 컴터이고,
A라는 컴터는 공유기에 물려 돌아가는 컴터이고,
B라는 컴터는 유동 IP를 사용하는 컴터입니다.

A, B 둘다 서버에 접속하는거까지는 이상없고, 이 상황에서 A,B두대가 서로 P2P연결을 시도하려 합니다.
근데... 여기서 문제가 생깁니다. 공유기를 사용하는 A 컴터가 B 컴터에게 연결을 시도하면
연결이 되는데... B 컴터가 공유기를 사용하는 A 컴터에게 연결을 시도했을 경우.... 연결이 안되더군요....

현재 저는 A,B 두대가 P2P연결하는데 있어서 오로지 IPAddress만 가지고 시도를 해왔기에...
공유기를 사용하는 A컴터측이 반응을 하지 않는다는 것 까지는 알겠습니다만...
IPAddress왜에 다른 어떤 정보를 클라이언트 에게 넘겨 주어야 하는건지...
그런 정보라면 무었이 있는건지.... 아직 잘 모르겠습니다... 허허...

중요한건 다른 메신저프로그램들은 그런 환경에서도 잘도 돌아가는게 신기할 정도로 이상하더라구욤^^
제가 이론적으로 이해하지 못하는 다른 부분이 있는거 같은데.....
MSN메신저나, 그 왜의 다른 메신저 프로그램을 가지고 테스트 해보면...
공유기 있는 컴터에 잘도 연결 하더라구욤.....(설마 그때만큼만 서버집중방식을 쓰지는 않을테구...)
애고~ 이거 왜에 또 해결할 일이 한두개가 아닌뎅.... 아~ 미치겠당....
맨땅에 해띵하는 개발자님들은 저의 답답한 심정을 아실껍니당 ^^ ㅋㅋㅋ

여기서 해결할 방법을 찾을 길이 없습니다.(이쪽이 워낙 무지라서...^^)
이때 서버가 클라이언트들에게 어떤 정보를 제공해주어야 하며, 클라이언트가 클라이언트에게
접속을 할때 어떤 방법으로 접속을 시도해야 하는지 ....아시는분... 설명좀 부탁 드리겠습니다.
한번 알고나면 그리 어려운게 아닐꺼라 예상은 합니다만.... 애고..... 무식이 죄지용 ^^
그래도 자살 안하고 묵고 살라꼬 노력하는 저의 갸륵한 마음을 이해해 주시고....
한수 부탁드립니당^^

예제 소스있으시면 더더욱 감사하구요^^
항상 즐거운 하루 되시길 바랍니다.

+ -

관련 글 리스트
28947 P2P연결에 대한 질문입니당 ㅜㅜ 차베스 941 2004/03/01
28957     Re:P2P연결에 대한 질문입니당 ㅜㅜ 오전&오후 975 2004/03/02
28950     작은 도움을 드리고자 합니다만 ^^; 푸른노래 903 2004/03/02
34543         Re:작은 도움을 드리고자 합니다만 ^^; 푸른노래 841 2004/03/02
34542         Re:작은 도움을 드리고자 합니다만 ^^; 오전&오후 836 2004/03/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.