// this must be called after construction to start up the object before it
// will accept client requests. if "encrypt" is on, then packets will
// be encrypted and no unencrypted packets will be allowed. if the
// this must be called after construction to start up the object before it
// will accept client requests. if "encrypt" is on, then packets will
// be encrypted and no unencrypted packets will be allowed. if the