SwiftSocket icon indicating copy to clipboard operation
SwiftSocket copied to clipboard

If using DNS name, how to get the IP Address after using TCPClient?

Open mezzomix23 opened this issue 3 years ago • 0 comments

Greetings,

I've tried looking in the code and on the net, can't figure out how to print or assign to a variable the IP Address resolved when using a DNS name, either is SwiftSocket or native SwiftUI function.

What I do is something like: let client = TCPClient(address: www.google.com, port: 443). What I need then is to get the IP Address resolved for www.google.com from the device it's being run and for the life of me, cannot find anything to do that.

All I find is how to get device's IP Address or the WiFi IP Address, but not the remote host I'm connecting to.

I'm using XCode 13 and iOS 15.2.

Thank you :)

mezzomix23 avatar Mar 11 '22 20:03 mezzomix23