Type:
Class

Socket::Option represents a socket option used by BasicSocket#getsockopt and BasicSocket#setsockopt. A socket option contains the socket family, protocol level, option name optname and option value data.

int 2
  • References/Ruby on Rails/Ruby/Classes/Socket/Socket::Option

sockopt.int => integer Instance Public methods Returns the data in sockopt

2025-01-10 15:47:30
bool
  • References/Ruby on Rails/Ruby/Classes/Socket/Socket::Option

Socket::Option.bool(family, level, optname, bool) => sockopt Class Public methods Creates

2025-01-10 15:47:30
inspect
  • References/Ruby on Rails/Ruby/Classes/Socket/Socket::Option

sockopt.inspect => string Instance Public methods Returns a string which

2025-01-10 15:47:30
linger 2
  • References/Ruby on Rails/Ruby/Classes/Socket/Socket::Option

sockopt.linger => [bool, seconds] Instance Public methods Returns the linger

2025-01-10 15:47:30
family
  • References/Ruby on Rails/Ruby/Classes/Socket/Socket::Option

sockopt.family => integer Instance Public methods returns the socket family

2025-01-10 15:47:30
level
  • References/Ruby on Rails/Ruby/Classes/Socket/Socket::Option

sockopt.level => integer Instance Public methods returns the socket level

2025-01-10 15:47:30
optname
  • References/Ruby on Rails/Ruby/Classes/Socket/Socket::Option

sockopt.optname => integer Instance Public methods returns the socket option

2025-01-10 15:47:30
bool 2
  • References/Ruby on Rails/Ruby/Classes/Socket/Socket::Option

sockopt.bool => true or false Instance Public methods Returns the data in

2025-01-10 15:47:30
linger
  • References/Ruby on Rails/Ruby/Classes/Socket/Socket::Option

Socket::Option.linger(onoff, secs) => sockopt Class Public methods Creates

2025-01-10 15:47:30
to_s
  • References/Ruby on Rails/Ruby/Classes/Socket/Socket::Option

sockopt.data => string Instance Public methods returns the socket option

2025-01-10 15:47:30