[base] Socket: refs #50