connection_thread::connection_thread(client c) :
  _c(c), _f(message_factory(c.ip_address())) { }