Minimal Select Server functionality for Windows

I'd change this to:

return ReadDescriptor().m_read_data_size ? *ReadDescriptor().m_read_data_size : 0