+ cerr << __FILE__ << ": sd = " << sd.sock;
+#endif // DEBUG
+ host = socket->peerhost();
+ port = socket->peerport();
+#ifdef DEBUG
+ cerr << " | host = " << host << " | port = " << port << endl;
+#endif // DEBUG
+}
+
+Connection::Connection(const sockbuf::type& type):
+ socket(type) {
+#ifdef DEBUG
+ cerr << __FILE__ << ": type = " << type << endl;