Transmitter::Transmitter(std::string host, int port):
Connection(sockbuf::sock_dgram) {
-#warning Not implemented!
+ // FIXME - deberia ir en run().
socket->connect(host.c_str(), port);
}
+void Transmitter::real_run(void) {
+ // FIXME - debería tirar una excepción?
+ if (!socket->is_open()) {
+ std::cerr << "No se pudo conectar a " << socket->peerhost() <<
+ ":" << socket->peerport() << "." << std::endl;
+ } else {
+ std::cerr << "Conectado a " << socket->peerhost() <<
+ ":" << socket->peerport() << "." << std::endl;
+ }
+}
+