]> git.llucax.com Git - z.facultad/75.74/practicos.git/blob - practicas/pipi/src/test_ipout.cpp
Mejora interfaz de IPOut.
[z.facultad/75.74/practicos.git] / practicas / pipi / src / test_ipout.cpp
1
2 #include "ipout.h"
3 #include "ipaddr.h"
4 #include "dev.h"
5 #include <iostream>
6 #include <cassert>
7 #include <unistd.h>
8 #include <fcntl.h>
9 #include <sys/types.h>
10 #include <sys/ipc.h>
11 #include <sys/msg.h>
12
13 int main()
14 {
15     int que_id = msgget(DEV_DEFAULT_KEY, IPC_CREAT | 0666);
16     assert(que_id != -1);
17     IPAddr addr("10.10.10.2");
18     Dev dev(addr);
19     IPOut ipout(addr, dev);
20     if (ipout.send("hola mundo", 0, IPAddr("10.10.10.1")))
21         std::cout << "Enviado 'hola mundo' a 10.10.10.1\n";
22     else
23         std::cout << "NO SE PUDO ENVIAR 'hola mundo' a 10.10.10.1\n";
24     return 0;
25 }
26
27 // vim: set et sw=4 sts=4 :