- char *invitation = meshlink_invite_ex(peers[0].mesh, NULL, peers[i].name, MESHLINK_INVITE_LOCAL | MESHLINK_INVITE_NUMERIC);
- assert(invitation);
- assert(meshlink_join(peers[i].mesh, invitation));
- free(invitation);
+ char *export_relay = meshlink_export(peers[0].mesh);
+ char *export_peer = meshlink_export(peers[i].mesh);
+ assert(export_relay);
+ assert(export_peer);
+ assert(meshlink_import(peers[0].mesh, export_peer));
+ assert(meshlink_import(peers[i].mesh, export_relay));
+ free(export_relay);
+ free(export_peer);