Exclude arch-specific files on different platforms
Stub the sockets server for UNIX builds

To start with, let's get this working on Linux anyway
specialized hash should be const

One of those things that inexplicably works on MSVC