Skip to content

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

@mezzomix23

Description

@mezzomix23

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 :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions