Platform-specific operations now responsibility of Socket
Two goals here:
- Refactor the code so that users of
Socket
don't need any knowledge of low-level platform-specific details and we don't need to pass the socket as FD around. - Users can plug-in their own
Socket
impls that can handleEXTERNAL
auth (e.g unix socket based).
Edited by Zeeshan Ali Khan