
LDAP 연결 해제에 대한 질문에 대한 답변입니다.
LDAP 연결을 해제하는 ldap_unbind 함수는 LDAP 연결을 실제로 해제하는 함수입니다. ldap_unbind 함수를 호출하면 LDAP 연결이 해제되고, 연결된 리소스가 해제됩니다.
ldap_unbind 함수를 호출한 후에 다시 ldap_open 함수를 호출할 수 있습니다. 하지만, ldap_open 함수를 호출하기 전에 ldap_unbind 함수를 호출한 후에 ldap_initialize 함수를 호출해야 합니다.
ldap_unbind 함수를 호출한 후에 ldap_open 함수를 호출하지 않으면, 이전에 연결된 리소스가 남아있을 수 있습니다. 이 경우, 새로운 연결을 시도할 때 문제가 발생할 수 있습니다.
따라서, ldap_unbind 함수를 호출한 후에 ldap_open 함수를 호출하기 전에 ldap_initialize 함수를 호출하는 것이 좋습니다.
예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
c
// LDAP 연결을 열기
LDAP* ld = ldap_open("ldap://example.com", 389);
// LDAP 연결을 해제하기
ldap_unbind(ld);
// LDAP 연결을 초기화하기
ldap_initialize(&ld, "ldap://example.com");
// LDAP 연결을 다시 열기
ldap_open(&ld, 389);
2025-08-11 13:01