머리가 아프군요...

일때문에 원격제어 솔루션 관련 코딩을 하고 있는데

NAT 뒤에 있는 PC끼리 네트워크로 데이터를 주고 받을때가 문제군요. ㅠㅠ

혹시 회원님들 중에서 hole punching을 비롯한 기타 NAT에 연결되어있는

PC간 네트워크 프로그래밍에 대해서 조금이라도 조언을 주실수 있는분이 안계신지요. ㅠㅠ

시간은 없고, 관련 문서는 방대하고...막막해서 주절거려봅니다
이전 댓글 5
李勳입니다♡(훈) 2008-02-29 23:43
힘내세요!! 아시는분 좀도와드리세용^^
방어운전 2008-03-01 00:20
3회독을 했는데도 무슨말인지 이해불가합니다... ㅡ.,ㅡ;;
autuln 2008-03-01 07:52
음 홀펀칭은 쉬우면서도 좀 까다롭긴 하죠 간단하게 방법을 말씀드리면 nat안에 있는 peer간에 서로의 퍼블릭 ip완 port 에 1초나 0.5초 정도의 간격으로 서로 쏴주면 왠만한건 뚤리게 되있습니다. 원리까지 설명 드리면 넘 길고 문제는 이렇게 해도 안뚫리는 것들인데 상용모듈을 제공해주는데도 있더군요 그것도 고려해보심이 제품마다의 특성까지 고려해서 뚫어준다는군요 ㅋㅋ
autuln 2008-03-01 07:53
음 빠진게 있는데 그렇게 안뚫리는 건 보통 릴레이서버를 둬서 중계해준답니다...
박대원 2008-03-01 13:30
autuln님 // 고견 감사합니다. 저도 그래서 릴레이 서버를 고려중인데, TCP로만 동작하게 되어있는 솔루션이라서(UDP는 사용하기가 껄끄럽습니다) 조금 골치가 아프네요 ㅠㅠ
← 자유게시판 목록으로