필자가 작성중인 로컬 프록시 (예 : 데이터베이스 호출)의 IP 주소를 변경하기 위해 호스트 파일을 수정하려고합니다.리디렉션 된 소켓 열기 요청의 의도 된 IP를 결정하는 POSIX 호출은 무엇입니까?
10.1.2.3 localhost
10.1.2.4 localhost
소켓 열기 요청이 의도 한 시스템을 해결하기 위해 소켓에서 수신 대기중인 프록시를 원합니다. 예를 들어 제 의뢰인이 전화하고 있습니다.
dbPort = 4000;
openDatabaseConnection("10.1.2.3", dbPort);
...
openDatabaseConnection("10.1.2.4", dbPort);
두 소켓 모두 동일한 소켓에서 호출됩니다. 내 프록시 서버가 4000
에서 수신 대기하고 올바른 서버로 10.1.2.3으로가는 리디렉션을 IP 주소로 보내려고합니다.
소켓 헤더에서 이것을 얻으려면 POSIX 호출이 있습니까?
내 질문 : 리디렉션 된 소켓 열기 요청의 의도 된 IP를 결정하는 POSIX 호출은 무엇입니까?