6.92. kink/socket/SOCKET_ADDRESS

6.92.1. socket_address型

socket_addressは、ip_portとunix_domain_socket_pathの上位型である。

6.92.1.1. Addr.protocol_family

protocol_familyは、ソケットアドレスのプロトコルファミリをprotocol_family型で戻す。

protocol_family型については、kink/socket/PROTOCOL_FAMILYを見よう。

6.92.1.2. Addr1 == Addr2

== 演算子、つまりop_eqメソッドは、次の条件のいずれかが満たされる場合、またその場合に限ってtrueを戻す。

• Addr1とAddr2がいずれもip_port型であり、両者が同じIPアドレスとポート番号を持っている。

• Addr1とAddr2がいずれもunix_domain_socket_path型であり、パスがstr型の == 演算子で等しい。

事前条件

Addr2はsocket_address値でなければならない。

6.92.2. SOCKET_ADDRESS.is?(Val)

is?は、Valがsocket_address値かどうかを戻す。