RFC: How should ReadFile() on sockets behave ??