-
Notifications
You must be signed in to change notification settings - Fork 557
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Duplex in NetTcpBinding #1
Comments
I thought it was supported long days ago and I developed some projects for my company base on the duplex communication feature of NetTcpBinding. Why is there an issue like this? |
This is .Net Core project, not the full .Net framework. Please refer to https://github.com/dotnet/core for more information. |
Thanks for the question @kerryjiang. We're planning to create a roadmap for when things will come online. Hong Dai is correct that because this is all based on .NET Core, not all of the features WCF depends on are available yet, and frankly, we haven't finished plumbing all the pieces. Duplex is high on our list of things we want to get working soon. |
Thanks for the explanation! |
@kerryjiang - thanks for your encouragement... we're excited about this too 😄 Just wanted to clarify this from your earlier comment:
You can see in project.json what WCF client on .NET Core depends on... nothing more. Everything that this WCF client depends on is open, or will be open in time. I found this thread relevant:
In other words: if you can't access an API, we can't access it either - no secret sauce, no hidden hooks, no black magic (though it might take some time to understand how things fit together) 😄 |
To enable this, there are three cores pieces which need to be worked on.
|
@mconnew - this is great! Any suggestions on how others can help and which part? @iamjasonp @roncain - please chime in to share your thoughts too. |
I opened separate issues for each of the bullet points Matt made. |
Please ignore if I post to the wrong place. |
at System.ServiceModel.ReflectionExtensions.GetInterfaceMap(Type type, Type interfaceType) |
Any news on this, guys? We are having the same issue with PlatformNotSupportedException with netTcpBinding at System.ServiceModel.ReflectionExtensions.GetInterfaceMap(Type type, Type interfaceType) |
I also want to know any news after 1 year later? |
Actually, it seems to work if you use the latest beta builds. In your project.json just add "System.ServiceModel.Duplex": "4.0.1-rc3-24110-00" to the "dependencies" section. |
@umu24013 That's really a good news. It will be very helpful if the team tell us when it would be release. I hope I could use it in Xamarin for All mobile platform. :-) |
Yes, Duplex should be working in the latest beta builds. Thanks @umu24013 for pointing it out and @huangjinshe for the ping. We'd appreciate hearing if it works for you and any issues you discover. Known issues for the latest RC release are always at https://github.com/dotnet/wcf/releases, and we maintain a table of supported features at https://github.com/dotnet/wcf/blob/master/release-notes/SupportedFeatures-v1.0.0-rc2.md. As you'll see, there are a few issues with UWP apps in general. Duplex remains high on our list of mainline scenarios, so we're eager to hear of your experiences with it. |
Add support for Duplex communication to NetTcpBinding
The text was updated successfully, but these errors were encountered: