Follow

: Does anybody have experience using Appleโ€™s framework with , etc. using .bonjourWithTXTRecord(..)?

I would like to know how to get the endpoints IP addresses.

Thanks for boosting. ๐Ÿ™๐Ÿผ

ยท ยท Mastonaut ยท 1 ยท 0 ยท 0

@phranck NWEndpoint is an enum, there is a case .hostPort and host is again an enum that can have an ipv4/v6 address.

See github.com/teufelaudio/Combine

As you can see from the code, you might get a service which you need to resolve then. And no, I don't know what to do, in case NWEndpoint is a socket :)

Feel free to play with the example app, maybe this makes things easier to understand:

github.com/teufelaudio/Combine

@melle Woah... Combine. Ich hab damit erst vor ein paar Tagen angefangen. Mir raucht die Ruebe, wenn ich mir das anschaue! ๐Ÿ™ˆ

@melle Aber bei all dem modernen Kram mit Combine und dem Network Framework. Am Ende verwendet ihr ja doch wieder die NetService Klasse, welche ja als deprecated markiert ist.

Ich hatte mit NWBrowser & Co. angefangen, um eigentlich von all dem deprecated Krams wegzukommen. Bisher nutze ich Old-School NetService, NetServiceBrowser etc., und das funktioniert auch sehr gut.

Aber danke! Euer Code ist auf jeden Fall eine Inspiration! ๐Ÿ˜ƒ๐Ÿ‘๐Ÿผ

Sign in to participate in the conversation
chaos.social

chaos.social โ€“ a Fediverse instance for & by the Chaos community