Skip to content

Bouke NetService on Windows #45

@litewrap

Description

@litewrap

Hi, now we have Swift working on Windows. I am curious of any experiments for adding Bouke NetService to Windows.
I see two possibilities:

1- Try with the legacy Apple Bonjour SDK for Windows. The SDK is old (2004) but provides the DLL and the dns_sd.h header.
Do you think this Apple dns_sd.h for Windows can simply replace the one you are using for Linux ?

https://developer.apple.com/download/all/?q=Bonjour%20SDK%20for%20Windows

2- Since now Microsoft support Bonjour native on Windows 10/11 with there own Win32 DNS API, we can design a Swift layer over the Microsoft API (windns.h). Longer way but native Win32 support. Any advantages over Apple legacy dns_sd for Windows ? Is anybody have tried this way ?

https://docs.microsoft.com/en-us/windows/win32/api/_dns/

Thanks to Bouke for helping us having a Swift NetService solution for macOS and Linux.
Looking forward for Windows support too.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions