|author||jfcarroll <firstname.lastname@example.org>||Fri Apr 01 20:27:34 2022|
|committer||Copybara-Service <email@example.com>||Fri Apr 01 20:29:47 2022|
Refactored the executor test testing a single threaded executor with mulitple tasks. I pulled the main thread out of the array, and assigned it to it's own local var. I think this simplify's the test making it more amenable to debugging. We are having flakiness in the iOS version of this test, so this is intended to make it absolutely clear what we are testing. PiperOrigin-RevId: 438897634
The repository contains the Nearby project C++ library source code. This is not an officially supported Google product.
Nearby Connections is a high level protocol on top of Bluetooth/WiFi that acts as a medium-agnostic socket. Devices are able to advertise, scan, and connect with one another over any shared medium (eg. BT <-> BT). Once connected, the two devices share a list of all supported mediums and attempt to upgrade to the one with the highest bandwidth (eg. BT -> WiFi). The connection is encrypted, reliable, and fully duplex. BYTE, FILE, and STREAM payloads are all supported and will be chunked & transferred internally and recombined on the receiving device. See Nearby Connections Overview for more information.
git clone https://github.com/google/nearby cd nearby git submodule update --init --recursive
We support multiple platforms including Linux, iOS & Windows.
Currently we support building from source using [bazel] (https://bazel.build). Other BUILD system such as cmake may be added later.
To build the Nearby Connection Core library:
CC=clang CXX=clang++ bazel build -s --check_visibility=false //connections:core --spawn_strategy=standalone --verbose_failures
Currently we support building with Swift Package Manager.
brew install protobuf.
###Limitation The only Medium supported is Wifi LAN.
To build the Nearby Connection library:
Last Updated: April 1, 2022