why make `handleServerConnection` private?

having it public would allow anyone to be able to take care of its socket creation and it would avoid patching / extending React/Socket/Server for other use cases (eg: socket provided by a service configured à la Symfony DI)

coming from #252, a new convenience method could be added - maybe listenFileDescriptor($fd) - but it would not be needed if `handleServerConnection` were public