adjust CSocket