방화벽 포트 문제
글쓴이: peccavi / 작성시간: 목, 2004/07/29 - 12:19오후
안녕하세요.
서버/클라이언트 프로그램을 개발중입니다.
서버가 5000번을 리슨하고 있는 상태에, 클라이언트가 접속을 합니다.(TCP/IP)
그런데, 클라이언트가 방화벽으로 막혀있을때 방화벽의 5000번 포트만
열어놓으면 통신이 될줄 알았는데, 안되는군요..
커넥트는 되는데 서버로부터의 데이터를 클라이언트가 받질 못합니다.
클라이언트가 서버로 커넥트한 통로로 서버로부터 데이터를 받는것 아닌가요?
어떻게 해야 해결될지 방법좀 부탁드립니다. 좀 급해요.. ㅠㅠ
그리고, 클라이언트 내부에 자체 포트가 따로 열린다면, 그걸 정해주거나 알 수 있는 방법이 없을까요?
답변좀 부탁드리겠습니다.
Forums:
방화벽이 정확히 어디에(클라이언트, 서버?)있는지 모르겠지만 ipta
방화벽이 정확히 어디에(클라이언트, 서버?)있는지
모르겠지만 iptables에서 출발지와 목적지의 포트중에서
둘다 5000번을 열어 주면 되지 않을까 합니다.
집에나 갈까?
서버는 방화벽이 없는 딴곳에 있구요, 클라이언트를 동작시키는 회사가 방화
서버는 방화벽이 없는 딴곳에 있구요, 클라이언트를 동작시키는 회사가 방화벽으로 막혀있습니다.
----
jai guru deva om...
[quote="peccavi"]서버는 방화벽이 없는 딴곳에 있구요, 클라
질문만으론 정확히 알 수가.. -_-a
방화벽이 의심된다면 방화벽이 없는 다른 곳에서 테스트를 해 보시는게..
잘 모르겠다면 걍 삽질해 보는게 좋을 수도 있습니다.
방화벽에서 열려있는 포트번호를 알고 계신다면클라이언트 프로그램에서
방화벽에서 열려있는 포트번호를 알고 계신다면
클라이언트 프로그램에서
서버로 connect()하기전에
서버 모듈에서 처럼 bind()로 포트를 지정할수 있습니다.
이게 찾고 계신건가요?
잘 모르겠군요.
집에나 갈까?
아.. 그런게 있었군요..역시 공부를 더 해야겠다는...답
아.. 그런게 있었군요..
역시 공부를 더 해야겠다는...
답변 감사드립니다.
----
jai guru deva om...
댓글 달기