Add Socket dependency which is a core module but older versions lack getnameinfo