SO_PROTOCOL is platform-dependent