Class: Gio::InetSocketAddress

Inherits:
SocketAddress show all
Defined in:
(unknown)

Direct Known Subclasses

ProxyAddress

Instance Method Summary collapse

Methods inherited from SocketAddress

#family, #family=, #native_size, #to_native

Constructor Details

#initialize(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 %). or nil if address cannot be parsed.

Parameters:

  • address (String)

    the string form of an IP address

  • port (Integer)

    a port number

Instance Method Details

#addressGio::InetAddress

The address.

Returns:

#address=(address) ⇒ Gio::InetAddress

The address.

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

#portInteger

The port.

Returns:

  • (Integer)

    port

#port=(port) ⇒ Integer

The port.

Parameters:

  • port (Integer)

Returns:

  • (Integer)

    port

  • (Integer)

    port

#scope_idInteger

The sin6_scope_id field, for IPv6 addresses.

Returns:

  • (Integer)

    scope-id

#scope_id=(scope_id) ⇒ Integer

The sin6_scope_id field, for IPv6 addresses.

Parameters:

  • scope_id (Integer)

Returns:

  • (Integer)

    scope-id

  • (Integer)

    scope-id