.Net Standard support
See original GitHub issueOut of interest I checked what the requirements would be to move to .Net Standard.
In order to be able to use sockets, .Net Standard 1.3 or higher is needed. This means that WP8.1 cannot be supported, but I saw you already dropped support for that.
.Net Standard 1.4 is the maximum since otherwise you can’t use it from UWP apps.
After moving to Google’s protobuf packages, all Nuget packages support .net standard 1.3 or higher.
The main issues are the ChromecastSocketService (needs implementation with TcpClient again; don’t know about SslStream) and the StreamSocketExtension (don’t know whether it is used but it uses the Windows namespace).
Besides that, the console project and the test project need to be retargeted to .net 4.6.1.
After this change you would not need the “Sockets for PCL” Nuget package anymore.
Issue Analytics
- State:
- Created 6 years ago
- Comments:14 (8 by maintainers)

Top Related StackOverflow Question
https://blogs.msdn.microsoft.com/dotnet/2017/08/25/uwp-net-standard-2-0-preview/
Awesome! Was totally unaware of that and good job on implementing the GoogleCast protocol.
Will take a look at your implementation. I would love to get rid of pcl socket dependency.