]> git.llucax.com Git - z.facultad/75.74/practicos.git/blob - practicas/pipi/src/test_ipout.cpp
bc68022bd359ce9bda42f15f27d86bd3a2e03d1f
[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     IPAddr dst("10.10.10.1");
19     Dev dev(addr);
20     IPOut ipout(addr, dev);
21     if (ipout.send("hola mundo", addr, dst, 0))
22         std::cout << "Enviado 'hola mundo' a 10.10.10.1\n";
23     else
24         std::cout << "NO SE PUDO ENVIAR 'hola mundo' a 10.10.10.1\n";
25     return 0;
26 }
27
28 // vim: set et sw=4 sts=4 :