Socket :: crunched select()