+void NetworkInterface::discover_request()
+{
+ Net::SockAddr *peer_addr;
+ char rbuf[1024];
+ discover_sock->recvfrom(rbuf, sizeof(rbuf), peer_addr);
+ IO::print("Discovery beacon received from %s\n", peer_addr->str());
+ discover_sock->sendto("xinema", 6, *peer_addr);
+ delete peer_addr;
+}
+