upnp_client 0.0.12 upnp_client: ^0.0.12 copied to clipboard
Universal Plug and Play (UPnP) Client Implementation. Will support IGD control as well as DLNA
UPnP Client #
Universal Plug and Play (UPnP) Client Implementation. Supports IGD control as well as DLNA
Installation #
Use the package manager pub to install the upnp client.
dart pub add upnp_client
Usage #
Refer to the example folder, e.g.
dart run example/upnp_client_example.dart
To use on an iOS device (Required for iOS 14+) #
You need to follow these steps to use Multicast Networking fucntionnalities on any iOS device:
- Go to https://developer.apple.com/contact/request/networking-multicast and fill out the form for your app.
- Wait for the acceptance email (Approx. 30 days).
- Go to https://developer.apple.com/account/resources/identifiers/list.
- Choose the needed app.
- Go to "Additional Capabilities".
- Mark "Multicast Networking".
- Go to your project file "Runner.xcworkspace".
- Choose "Runner" -> "Signing & Capabilities" -> "+ capability" and search for "Multicast Networking".
- Build your project.
Contributing #
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.