+ // Reasigno el host y puerto bien, tanto de este objeto como los que se
+ // environ para indicar su valor correcto.
+ host = socket->peerhost();
+ port = socket->peerport();
+ _host = socket->peerhost();
+ _port = socket->peerport();
+}
+
+/// \todo debría dar una excepción (?)
+void Transmitter::real_run(void) {
+#ifdef DEBUG
+ cerr << __FILE__ << ": real_run()." << endl;
+#endif // DEBUG
+ // No hace nada, porque solo actua cuando se manda algo con send().
+ while (!stop) {
+ Glib::usleep(1000);
+ }
+}
+
+void Transmitter::send(const string& data) {
+#ifdef DEBUG
+ cerr << __FILE__ << ": send(data = " << data << ")." << endl;
+#endif // DEBUG
+ socket << data << flush;