Class: Gio::InetSocketAddress

Inherits:
Object
  • Object
show all
Defined in:
(unknown)

Instance Method Summary collapse

Instance Method Details

#addressGio::InetAddress

Returns address.

Returns:

#address=(address) ⇒ Gio::InetAddress

Parameters:

Returns:

#flowinfoInteger

The ‘sin6_flowinfo` field, for IPv6 addresses.

Returns:

  • (Integer)

    flowinfo

#flowinfo=(flowinfo) ⇒ Integer

The ‘sin6_flowinfo` field, for IPv6 addresses.

Parameters:

  • flowinfo (Integer)

Returns:

  • (Integer)

    flowinfo

  • (Integer)

    flowinfo

#new(address, port) ⇒ Gio::SocketAddress

Creates a new GInet::SocketAddress for address and port.

Parameters:

  • address (Gio::InetAddress)

    a GInet::Address

  • port (Integer)

    a port number

Returns:

#new_from_string(address, port) ⇒ Gio::SocketAddress

Creates a new GInet::SocketAddress for address and port.

If address is an IPv6 address, it can also contain a scope ID (separated from the address by a ‘%`). parsed.

Parameters:

  • address (String)

    the string form of an IP address

  • port (Integer)

    a port number

Returns:

#portInteger

Returns port.

Returns:

  • (Integer)

    port

#port=(port) ⇒ Integer

Parameters:

  • port (Integer)

Returns:

  • (Integer)

    port

  • (Integer)

    port

#scope_idInteger

Returns scope-id.

Returns:

  • (Integer)

    scope-id

#scope_id=(scope_id) ⇒ Integer

Parameters:

  • scope_id (Integer)

Returns:

  • (Integer)

    scope-id

  • (Integer)

    scope-id