nsocketP, nsocketS, nsocketB