#include <skstream/skstream.h>
#include <iostream>
#include <sstream>
+// FIXME
+#include <unistd.h>
using namespace std;
-//class test {
-// public:
-// int i;
- //test(void): i(10) {}
- //test(int i): i(i) {}
-//};
-
int main(int argc, char* argv[]) {
// Necesita argumentos.
if (argc < 3 || argc > 4) {
return 1;
}
-//test t;
-//cerr << t.i << endl;
-//udp_socket_stream s;
-//s.is_open();
-
// Obtengo host y puerto.
string host = argv[1];
unsigned port;
// Socket TCP.
udp_socket_stream socket;
- if (!socket.is_open()) {
- cerr << "No está conectado." << endl;
- }
if (!socket.setTarget(host, port)) {
- //if (!sock.is_open()) {
cerr << "No se pudo configurar el destino (" << host << ":" << port
<< ")." << ")." << endl;
return 2;
}
- char buff[4096];
-
// Envio pedido.
- while (cin.getline(buff, 4096)) {
- socket << buff << endl;
+ while (true) {
+ socket << "hola mundo." << endl;
+ sleep(1);
}
return 0;