ldap protocol based on boost