socket parameter