]> git.meshlink.io Git - meshlink/commitdiff
Test whether UDP communication is working.
authorGuus Sliepen <guus@meshlink.io>
Fri, 8 Aug 2014 10:00:41 +0000 (12:00 +0200)
committerGuus Sliepen <guus@meshlink.io>
Fri, 8 Aug 2014 10:00:41 +0000 (12:00 +0200)
test/import-export.c
test/invite-join.c

index 17beaaf0ea8e6a665088cb4de36baf8956d22ecd..d6498c24b6647828a1fffb45f676623ee67eb2fc 100644 (file)
@@ -86,6 +86,17 @@ int main(int argc, char *argv[]) {
                return 1;
        }
 
+       int pmtu = meshlink_get_pmtu(mesh2, meshlink_get_node(mesh2, "bar"));
+       for(int i = 0; i < 10 && !pmtu; i++) {
+               sleep(1);
+               pmtu = meshlink_get_pmtu(mesh2, meshlink_get_node(mesh2, "bar"));
+       }
+
+       if(!pmtu) {
+               fprintf(stderr, "UDP communication with bar not possible after 10 seconds\n");
+               return 1;
+       }
+
        // Clean up.
 
        meshlink_stop(mesh2);
index 4471091c2635c15162a514fa4940c71cbf5b6c02..50b79fb47531b0a59c79275e26611427e6dedc2d 100644 (file)
@@ -70,6 +70,17 @@ int main(int argc, char *argv[]) {
                return 1;
        }
 
+       int pmtu = meshlink_get_pmtu(mesh1, meshlink_get_node(mesh1, "baz"));
+       for(int i = 0; i < 10 && !pmtu; i++) {
+               sleep(1);
+               pmtu = meshlink_get_pmtu(mesh1, meshlink_get_node(mesh1, "baz"));
+       }
+
+       if(!pmtu) {
+               fprintf(stderr, "UDP communication with baz not possible after 10 seconds\n");
+               return 1;
+       }
+
        // Clean up.
 
        meshlink_stop(mesh2);