Intermediate stable async socket manager
Support select() sockets.