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
[12354] 두개의 랜카드 달린 컴에서 원하는카드로 서버에 소켓 연결은 어찌 하나요?
김민식 [] 1383 읽음    2001-11-05 23:13
현재 컴 한대에 랜카드 두장을 달고

하나는 공인아이피를 설정 인터넷을 사용합니다.

나머지 한장은 내부 아이피를 두고 내부 네트워크(WAN)에 사용합니다.

두 랜카드 모두 각각의 라우터를 통해 연결되어 있지요.

근데, 이 컴에서 Ping 를 날리면 공인아이피가 설정된 렌카드를 통해 나가고

있네요..

프로그램을 만들어서 공인아이피를 갖고 있는 그룹의 컴퓨터에서

내부아이피와 공인아이피를 갖고 있는 컴퓨터에 공이아이피와 포트를 이용하여

연결하고, 이 컴퓨터에서 내부 아이피를 갖고 있는 렌카드를 통해 WAN 으로

원격지 컴퓨터에 소켓 연결하려고 합니다.

근데, 이 시도가 항상(거의 90% 이상) 공인아이피가 설정된 랜으로 시도 합니다.

어찌 해야 할까요?

어느분이 아래 답을 주셨었는데요.

SOCKADDR_IN 구조체에 원하는 아이피를 주면 간단하다 하는데,

여기에 주는 아이피 어드레스는 연결을 원하는 서버의 아이피 어드레스 인것 같거든요.

192.168.0.1 과 211.XX.XX.XX 로 두개의 랜카드가 설치된 컴에서, 192.168.0.1 로 설정된 렌카드를 통해서

192.168.0.2 인 서버에 소켓으로 접속하고자 합니다.

한마디로 요약하면

두대의 랜카드가 설정된 컴에서 원하는 랜카드로 소켓 통신(서버에 연결)을 하고자 합니다.

아시는분의 도움 부탁드립니다. 넘 급하네요..꼭 답변 부탁트릴께요..


하시는일 잘 되시고 안녕히~~~

+ -

관련 글 리스트
12354 두개의 랜카드 달린 컴에서 원하는카드로 서버에 소켓 연결은 어찌 하나요? 김민식 1383 2001/11/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.