]> git.llucax.com Git - z.facultad/75.74/practicos.git/blobdiff - practicas/pipi/src/test.sh
Se implementa el Resolver.
[z.facultad/75.74/practicos.git] / practicas / pipi / src / test.sh
index 4493a1992321e59d78f6d04b7b73f2120f27572c..c97dddd974e7ae2bf9a0c4d58bda6b78e0ba5249 100755 (executable)
@@ -1,22 +1,25 @@
-#!/bin/sh
+#!/bin/bash
+#              35                28                25
+# 10.10.10.1 ------ 10.10.10.5 ------ 10.10.10.4 ------ 10.10.10.2
+#                       |
+#                       | 32
+#                       |
+#                  10.10.10.3
+#
 
 # Host 10.10.10.1
-./test_ipin 10.10.10.5 25 1 1 &
-echo 'Adios mundo cruel!!!' | ./test_ipout 10.10.10.1 10.10.10.3 25 \
-       ../rutas_ejemplo/route_10.10.10.1.txt
+(echo -e '10.10.10.3\nAdios mundo cruel!!!'; sleep 1) \
+       | ./ip 10.10.10.1 0 0 ../rutas_ejemplo/route_10.10.10.1.txt &
 
-# Router 10.10.10.5
-./test_ipin 10.10.10.5 25 1 1 &
-echo | ./test_ipout 10.10.10.5 10.10.10.1 23 \
-       ../rutas_ejemplo/route_10.10.10.5.txt
+# Host 10.10.10.5
+(echo ; sleep 2) \
+       | ./ip 10.10.10.5 1 1 ../rutas_ejemplo/route_10.10.10.5.txt &
 
 # Host 10.10.10.3
-./test_ipin 10.10.10.3 23 0 0 &
-echo | ./test_ipout 10.10.10.3 10.10.10.5 25 \
-       ../rutas_ejemplo/route_10.10.10.3.txt
+(echo ; sleep 3) \
+       | ./ip 10.10.10.3 0 0 ../rutas_ejemplo/route_10.10.10.3.txt &
 
 # Limpio
-sleep 1
-killall test_ipin
+sleep 4
 ipcrm -Q 0x1abcdef1
-ipcrm -Q 0x1abcdef2
+ipcrm -Q 0x1abcdef0