안녕하세요
지금 메신저를 개발중인데요
같은 네트웍상에서는 문제가 없는데요
고정아이피와 사설아이피간에 통신시 문제가 있습니다
저희회사는 PIX라는 장비를 사용하여
내부사람들이 외부로 나갈경우는 모두 1개의 아이피로만
나감니다 그래서 P2P로 안되서 외부서버를 경유하려고 하는데요
메세지를 서버로 보내고 각 클라이언트가 타이머로
현재연결되어 있는 서버와의 핸들값으로 서버에가서
자기의 메세지를 읽어 오고있습니다
그런데 다른 메신저들은 이런방법은 안쓰는거 같은데요
무슨방법이 있을까요?
많은 분들의 조언부탁드립니다
그럼 수고하세요.....
개발하시려면, 가장 좋은 방법은 서버프로그램의
위치를 외부 IP로 두는 것입니다.
또한, 통신 방법은 UDP 가 아닌 TCP로 하시면
됩니다.내부에서 TCP 로 외부 서버(TCP)에 커넥션
하시면 양방향 통신이 가능해집니다.
따라서, 외부 IP에 서버를 두시고 메신저 클라이
언트를 설치시, 서버 ip를 외부 서버로 해두면,
내.외부 클라이언트(메신저)프로그램이 서버에
접속하여 통신이 가능하게 됩니다.
from neosiz.com