有没有办法让openldap允许我们设置DSCP(IP层中的QOS(IP_TOS))值?

时间:2011-05-11 10:39:49

标签: c++ c sockets openldap

我的应用程序使用openldap堆栈将请求发送到LDAP服务器,我想设置DSCP(IP_TOS)值有没有办法做到这一点?提前谢谢

1 个答案:

答案 0 :(得分:0)

当然,只需在LDAP套接字上使用setsockopt:

#include <sys/types.h>
#include <sys/socket.h>

int tos = IPTOS_LOWDELAY;

if (setsockopt(sock, IPPROTO_IP, IP_TOS, (char *) &tos, sizeof(tos)) < 0 ) {
       printf("Failed setting TOS on socket");
       abort(); 
}