Skip to content
This repository was archived by the owner on Sep 15, 2022. It is now read-only.

Support automatic discovery of remote devices e.g. using multicast #225

Closed
wibling opened this issue Oct 6, 2015 · 3 comments
Closed

Support automatic discovery of remote devices e.g. using multicast #225

wibling opened this issue Oct 6, 2015 · 3 comments
Assignees
Milestone

Comments

@wibling
Copy link
Contributor

wibling commented Oct 6, 2015

Support some kind of discovery protocol for detecting what devices are available.

@karlklose karlklose self-assigned this Oct 6, 2015
@mit-mit mit-mit modified the milestones: 0.1.0, 0.1.1 Oct 6, 2015
@mit-mit
Copy link
Contributor

mit-mit commented Oct 6, 2015

Tentatively tagging for 0.1.1

@sgjesse
Copy link
Contributor

sgjesse commented Oct 23, 2015

Planning on starting out with mDSN for finding the IP of the remote device.

sgjesse added a commit that referenced this issue Nov 2, 2015
On Mac OS the mDNSResponder daemon has opened port 5353
exclusively. Therefore it is not possible to speak the mDNS protocol
from Dart using datagram sockets.

The native extension uses the Mac OS DNS Service Discovery C API.

Updated the copyright notice to use Fletch instead of Dart.

BUG= #225
[email protected], [email protected]

Review URL: https://codereview.chromium.org/1407123010 .
@sgjesse sgjesse assigned karlklose and unassigned sgjesse Nov 5, 2015
@sgjesse
Copy link
Contributor

sgjesse commented Nov 11, 2015

Implementation of an mDNS approach has been finalized.

  1. The Dart VM mdns package adds support for service discovery
  2. The fletch agent Debian package adds the service _fletch_agent._tcp.local the the Avahi daemon configuration
  3. The fletch compiler support the command x-discover and discovery when selecting a remote device

@sgjesse sgjesse closed this as completed Nov 11, 2015
dnfield pushed a commit to dnfield/flutter_packages that referenced this issue Oct 18, 2018
On Mac OS the mDNSResponder daemon has opened port 5353
exclusively. Therefore it is not possible to speak the mDNS protocol
from Dart using datagram sockets.

The native extension uses the Mac OS DNS Service Discovery C API.

Updated the copyright notice to use Fletch instead of Dart.

BUG= dart-archive/sdk#225
[email protected], [email protected]

Review URL: https://codereview.chromium.org/1407123010 .
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Development

No branches or pull requests

4 participants