6e23c3b3cb39b7bd08095a238b0a33dd74f02ca4
mDNS queries (and many other local queries) should be allowed to set their TTL to 255. This patch enables that on all platforms. On macOS in particular, a system service reserves the mDNS port. The socket option SO_REUSEPORT is required in addition to SO_REUSEADDR to successfully bind there; the flag is also supported on Linux, so this patch allows it to be used there as well (but prints an error message if it's used on any other platform). I could use some guidance as to tests for this - is it support availble for running tests only on specific platforms? Bug: https://github.com/dart-lang/sdk/issues/34799 and Change-Id: I29b620d8ec04343f356a8171bae3d385ddfa9564 https://github.com/dart-lang/sdk/issues/34782 Reviewed-on: https://dart-review.googlesource.com/c/80082 Commit-Queue: Siva Annamalai <asiva@google.com> Reviewed-by: Siva Annamalai <asiva@google.com>
…
…
Dart
Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.
Using Dart
Visit the dartlang.org to learn more about the language, tools, getting started, and more.
Browse pub.dartlang.org for more packages and libraries contributed by the community and the Dart team.
Building Dart
If you want to build Dart yourself, here is a guide to getting the source, preparing your machine to build the SDK, and building.
There are more documents on our wiki.
Contributing to Dart
The easiest way to contribute to Dart is to file issues.
You can also contribute patches, as described in Contributing.
License & patents
Description
Languages
Dart
84.6%
C++
13%
Python
0.7%
JavaScript
0.5%
HTML
0.4%
Other
0.5%