Skip to content
class method

Socket::Option.new

Socket::Option.new(family, level, optname, data) => sockopt

Returns a new Socket::Option object.

Example
sockopt = Socket::Option.new(:INET, :SOCKET, :KEEPALIVE, [1].pack("i"))
p sockopt #=> #<Socket::Option: INET SOCKET KEEPALIVE 1>
See also .linger #bool .ipv4_multicast_ttl #byte also in 4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0