]> git.meshlink.io Git - meshlink/blobdiff - src/discovery.c
Resend mDNS packets on all known addresses if meshlink_reset_timers() is called.
[meshlink] / src / discovery.c
index df5dda726f699075ef18751f5a817b8d15fe50d2..e0e4fb4ed3e346b46da63287db2141f2f4f6ec78 100644 (file)
@@ -678,3 +678,11 @@ void discovery_stop(meshlink_handle_t *mesh) {
                }
        }
 }
+
+void discovery_refresh(meshlink_handle_t *mesh) {
+       for(int i = 0; i < mesh->discovery_address_count; i++) {
+               if(mesh->discovery_addresses[i].up) {
+                       send_mdns_packet(mesh, &mesh->discovery_addresses[i]);
+               }
+       }
+}