|
현재 컴 한대에 랜카드 두장을 달고
하나는 공인아이피를 설정 인터넷을 사용합니다.
나머지 한장은 내부 아이피를 두고 내부 네트워크(WAN)에 사용합니다.
두 랜카드 모두 각각의 라우터를 통해 연결되어 있지요.
근데, 이 컴에서 Ping 를 날리면 공인아이피가 설정된 렌카드를 통해 나가고
있네요..
프로그램을 만들어서 공인아이피를 갖고 있는 그룹의 컴퓨터에서
내부아이피와 공인아이피를 갖고 있는 컴퓨터에 공이아이피와 포트를 이용하여
연결하고, 이 컴퓨터에서 내부 아이피를 갖고 있는 렌카드를 통해 WAN 으로
원격지 컴퓨터에 소켓 연결하려고 합니다.
근데, 이 시도가 항상(거의 90% 이상) 공인아이피가 설정된 랜으로 시도 합니다.
어찌 해야 할까요?
어느분이 아래 답을 주셨었는데요.
SOCKADDR_IN 구조체에 원하는 아이피를 주면 간단하다 하는데,
여기에 주는 아이피 어드레스는 연결을 원하는 서버의 아이피 어드레스 인것 같거든요.
192.168.0.1 과 211.XX.XX.XX 로 두개의 랜카드가 설치된 컴에서, 192.168.0.1 로 설정된 렌카드를 통해서
192.168.0.2 인 서버에 소켓으로 접속하고자 합니다.
한마디로 요약하면
두대의 랜카드가 설정된 컴에서 원하는 랜카드로 소켓 통신(서버에 연결)을 하고자 합니다.
아시는분의 도움 부탁드립니다. 넘 급하네요..꼭 답변 부탁트릴께요..
하시는일 잘 되시고 안녕히~~~
|