add a new lib for netdp socket