Gio.SocketConnection.get_remote_address

### Method

# Gio SocketConnectionget_remote_address

since: 2.22

#### Declaration [src]

    GSocketAddress*
    g_socket_connection_get_remote_address (
      GSocketConnection* connection
      GError** error
    )

#### Description [src]

Try to get the remote address of a socket connection.

Since GLib 2.40, when used with `g_socket_client_connect()` or g_socket_client_connect_async(), during emission of `G_SOCKET_CLIENT_CONNECTING`, this function will return the remote address that will be used for the connection. This allows applications to print e.g. “Connecting to example.com (10.42.77.3)…”.

Available since: 2.22

#### Return value

Type: `GSocketAddress`

A `GSocketAddress` or `NULL` on error. Free the returned object with g_object_unref().

The caller of the method takes ownership of the returned data, and is responsible for freeing it.