[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: openldap and network connection
At 05:28 PM 2001-11-01, Marko Samastur wrote:
>I deeply apologize, if I'm sending this email to the wrong list. If
>someone can direct me in the right direction, I'd really appreciate it.
The openldap-software list is actually the most appropriate
list for discussing how to use OpenLDAP Software, including
APIs. http://www.openldap.org/lists/
Please direct future posts appropriate.
>To effectively integrate ldap client in existing architecture, I'd need
>to handle TCP socket myself. But if I'm reading openldap library
>sources correctly, OpenLDAP takes care of that. Is there a way that I
>could use OpenLDAP for "speaking the protocol" without using its
>network facilities (of which I could take care on my own)?
You can manage your own event loop, but it's more difficult
to manage your own network input/output. Use LDAP_OPT_DESC
to grab the socket description, use your own select(2) (or
poll(2)), and call ldap_result(3) in poll mode.
>If I'm not mistaken ldap_int_open_connection, which is used fairly deep
>in ldap_bind calls, decides between TCP and Unix socket based on URL
>(ldap for TCP and ldapi for Unix). Is that right? Since it's not a
>documented function, can it be relied on that it will stay there and
>work in this way in the future?
No. It's an internal function and should not called directly.