socket manager