안녕하세요...
도움이 필요해서 이렇게 몇자 적습니다.
도와 주세요 :)
그냥 책에 있는 채팅 프로그램을 코딩하고 테스트 하다가 갑자기 궁굼한 것이 생겼는데요.
그것이 무엇이냐...?
만약에(책에 있는 데로라면) 채팅시 먼저 서버용 채팅 프로그램을 실행시키고...<대기상태죠>
다음에 클라이언트용 채팅 프로그램을 실행키고 서버의 아피로 접속하여 채팅을 한다고 치면요.
만약 서버가 사이게이트 같은 프로그램을 통해서 인터넷을 사용하는 유저라면...
외부로 나오는 아이피는 사이게이트가 인스톨된(라우터 역할? 맞죠?) 컴퓨터의 아이피를 가지고
나오는것으로 아는데요...
그럴경우 클라이언트채팅 프로그램이 서버 채팅프로그램으로 접속하기 위해서
접속을 하려고 하면 어떻게 해야 할까요?
그러니까... 다음과 같은 경우에요
채팅서버의 내부ip
(( 192.168.0.100 ))--┐
│사이게이트 사이게이트
│서버의 내부 ip 서버의 외부 ip 채팅클라이언트ip
(( 192.168.0.200 ))--{{ 192.168.0.1 }} + {{ 211.62.13.12 }}-----((233.56.45.12))
│
│
(( 192.168.0.300 ))--┘
위와 같은경우죠...
채팅 클리이언트에서 채팅서버로접속하려면... 어떻게 해야하죠?
왠만한 책엔... 저런경우에 대해서는 없는거 같네요..
혹시라도 잘 모르시면... 저런내용을 해결할수 있는방법을 찾을수 있는곳이라도 알려주시면...
감사 하겠습니다. :)
아이구... 이거 내용이 뒤죽박죽이 되었네요...
그래도 이해는 가실거라 생각됩니다.
그럼 고수님들의 답변기댕기겠습니다. :)
음... 리플달아 주시면.. 쐬주가 꽁짜^^ -- 농담아니에요 -- ]
sygate는 sub pc중 어느 pc에 connect하라고 forwarding할 지 모르는 것이지요.
이런 경우 sygate에서 특정 port로 외부에서 connection을 시도하려고 할 경우
192.168.0.1(예를 든 것임)로 무조건 forwarding하라고 setting을 해 놓아야 합니다.
sysgate, wingate등 firewall이나 NAT지원하는 h/w, s/w의 매뉴얼을 참고하세요.
임광운 wrote:
> 안녕하세요...
> 도움이 필요해서 이렇게 몇자 적습니다.
> 도와 주세요 :)
>
> 그냥 책에 있는 채팅 프로그램을 코딩하고 테스트 하다가 갑자기 궁굼한 것이 생겼는데요.
> 그것이 무엇이냐...?
> 만약에(책에 있는 데로라면) 채팅시 먼저 서버용 채팅 프로그램을 실행시키고...<대기상태죠>
> 다음에 클라이언트용 채팅 프로그램을 실행키고 서버의 아피로 접속하여 채팅을 한다고 치면요.
>
> 만약 서버가 사이게이트 같은 프로그램을 통해서 인터넷을 사용하는 유저라면...
> 외부로 나오는 아이피는 사이게이트가 인스톨된(라우터 역할? 맞죠?) 컴퓨터의 아이피를 가지고
> 나오는것으로 아는데요...
> 그럴경우 클라이언트채팅 프로그램이 서버 채팅프로그램으로 접속하기 위해서
> 접속을 하려고 하면 어떻게 해야 할까요?
>
> 그러니까... 다음과 같은 경우에요
>
>
> 채팅서버의 내부ip
> (( 192.168.0.100 ))--┐
> │사이게이트 사이게이트
> │서버의 내부 ip 서버의 외부 ip 채팅클라이언트ip
> (( 192.168.0.200 ))--{{ 192.168.0.1 }} + {{ 211.62.13.12 }}-----((233.56.45.12))
> │
> │
> (( 192.168.0.300 ))--┘
>
>
> 위와 같은경우죠...
>
> 채팅 클리이언트에서 채팅서버로접속하려면... 어떻게 해야하죠?
> 왠만한 책엔... 저런경우에 대해서는 없는거 같네요..
> 혹시라도 잘 모르시면... 저런내용을 해결할수 있는방법을 찾을수 있는곳이라도 알려주시면...
> 감사 하겠습니다. :)
>
> 아이구... 이거 내용이 뒤죽박죽이 되었네요...
> 그래도 이해는 가실거라 생각됩니다.
> 그럼 고수님들의 답변기댕기겠습니다. :)
>
> 음... 리플달아 주시면.. 쐬주가 꽁짜^^ -- 농담아니에요 -- ]