2014-05-16 4 views
0

c에서 TCP 프록시를 작성하려고합니다. 서버는 임시 포트가 아닌 포트에서만 작동합니다. 프록시가 파일 시스템을 마운트하려고합니다. 그래서 mount 명령을 호출하여 프록시를 우회하면 적절한 포트를 선택하고 연결합니다. 그러나 프록시를 통해 연결하려고하면 클라이언트와 프록시 간의 연결에 적절한 포트가 선택되지만 프록시는 서버에 연결할 때 임시 포트를 사용합니다.c의 클라이언트 측 연결 포트 범위 설정

포트를 지정하는 것이 현명하지 않다는 것을 읽었으므로 선택할 포트 범위를 정의하려고합니다. 이것이 가능한가?

모든 조언과 도움을 주실 수 있습니다. 감사.

답변

0

나는 그것을 알아 냈다. 서버에 연결하기 전에 예약 된 포트에 바인드해야했습니다.

서버 소켓에 bindresvport (3)를 사용하십시오.

관련 문제