Fallback to random proto/type if we haven't got a socket->func yet.