Hello,
I am very excited about the new Network.framework, but I am confused as to whether it will be allowed for App developers to implement and register their custom NWProtocol...
The NWProtocol documentation states "The abstract superclass used by Network framework protocols and by custom network protocols that you define", yet all of the necessary NW* classes are marked "public" in the code API and not "open".
Ideally, we would like to implement a custom protocol (on top of UDP) and expose it back as a NWProtocol to the app using it. Is this allowed?
Am I missing something? How can one define a "custom network protocol" if the API is marked "public" and not "open"?
Is there an example somewhere?
Without implementing a custom NWProtocol, is it even possible to register a variation of the available protocols (IP/UDP/TCP/TLS, etc..) but with a custom configuration?
I am so hoping you guys will make it possible for us to implement custom transport protocols! Please, pretty please...
Any info/pointer would be greatly appreciated.
Cheers. G.