Constructor
the socket
optional user-specified finalizer, called when the connection is shut down
optional user-specified error handler, called when a connection error occurs
See Implementation
Constructor