- size_t len = strlen(data);
- if(write(wfd, &len, sizeof len) <= 0) abort();
- if(write(wfd, data, len) <= 0) abort();
+ assert(meshlink_set_canonical_address(mesh, meshlink_get_self(mesh), "localhost", NULL));
+
+ char *data = meshlink_export(mesh);
+ assert(data);
+
+ ssize_t len = strlen(data);
+ assert(write(wfd, &len, sizeof(len)) == sizeof(len));
+ assert(write(wfd, data, len) == len);