skeleton for Initial project
move all socket delegate from mainQueue to socketQueue