Open clairernovotny opened 3 years ago
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.
Tagging subscribers to this area: @dotnet/ncl See info in area-owners.md if you want to be subscribed.
Author: | clairernovotny |
---|---|
Assignees: | - |
Labels: | `area-System.Net.Sockets`, `untriaged` |
Milestone: | - |
Ping, can anyone please take a look? This is a regression and is breaking apps.
@marek-safar ping?
@steveisok please have a look. Although I'd not classify this as regression.
It was working for years until iOS changed something recently and it stopped. That's a regression to me, even if we didn't cause it.
Any progress here?
No progress yet. If we do make this fix, it'll likely need to be made during the RC period.
I'm going to set the milestone to 7, but I am still considering this for 6 and may change it back.
Hi folks, just looking for an update on this?
@clairernovotny it's in our backlog, but at this point I do not know if it'll make it when MAUI goes GA.
Have we independently confirmed the issue, that multicast is not working today on iOS with the latest SDK's?
No, I don't believe so. We'll verify and if necessary, fix when the issue gets picked up.
8 months and nobody took a look at it yet and yes still doesn't work with the new version of XCode
@steveisok @simonrozsival do you still plan to take a look at this for 7.0?
@antonfirsov short version: no, it's exceedingly unlikely to happen for 7.0 given the number of issues we have left to handle, the amount of work it looks like rewriting System.Net.Sockets for iOS will involve, and the number of weeks left for handling issues.
I've done some quick scoping, and Simon did a deeper exercise before me. It's not clear it's even feasible for us to implement UdpClient over top of NWConnectionGroup - better to use the high level Bonjour APIs directly, at an app level.
I know it's not what anyone wants to hear, but I'm going to retarget this for 8.0. That's not a commitment to implementing it for 8.0, more an acknowledgement that it's just not going to happen for 7.0
Any plans to look into this?
mDNS, and anything else that needs multicast on iOS, no longer works with XCode 12.5. See the discussion here: https://github.com/novotnyllc/Zeroconf/issues/195#issuecomment-841508002
@rcinge has a working theory:
As the Zeroconf library uses the
UdpClient
APIs, it seems like the runtime might need to be updated to use theNWConnectionGroup
APIs.