Constructor.
If Yes.daemon (the default), don't block the event loop from exiting until close is called.
See Implementation
Constructor.