Apidock_header
  • Welcome
  • Register
  • Projects
  • Help
  • About
  • Blog
Use OpenID
  • Rspec_icon_16RSpec
  • Rails_icon_16Ruby on Rails
  • Ruby_icon_16Ruby
method

socktype

Importance_1
v2_2_9 - Show latest stable - 0 notes - Class: Addrinfo
  • 1_8_6_287
  • 1_8_7_72
  • 1_8_7_330
  • 1_9_1_378
  • 1_9_2_180 (0)
  • 1_9_3_125 (0)
  • 1_9_3_392 (0)
  • 2_1_10 (0)
  • 2_2_9 (0)
  • 2_4_6 (0)
  • 2_5_5 (0)
  • 2_6_3 (0)
  • What's this?

Related methods

  • Class methods (7)
  • Importance_1_sm foreach
  • Importance_2_sm getaddrinfo
  • Importance_1_sm ip
  • Importance_2_sm new
  • Importance_1_sm tcp
  • Importance_1_sm udp
  • Importance_1_sm unix
  • Instance methods (44)
  • Importance_1_sm afamily
  • Importance_1_sm bind
  • Importance_1_sm canonname
  • Importance_1_sm connect
  • Importance_2_sm connect_from
  • Importance_1_sm connect_internal Icon_private_sm
  • Importance_1_sm connect_to
  • Importance_1_sm family_addrinfo
  • Importance_1_sm getnameinfo
  • Importance_1_sm inspect
  • Importance_1_sm inspect_sockaddr
  • Importance_1_sm ip?
  • Importance_1_sm ip_address
  • Importance_1_sm ip_port
  • Importance_1_sm ip_unpack
  • Importance_1_sm ipv4?
  • Importance_1_sm ipv4_loopback?
  • Importance_1_sm ipv4_multicast?
  • Importance_1_sm ipv4_private?
  • Importance_1_sm ipv6?
  • Importance_1_sm ipv6_linklocal?
  • Importance_1_sm ipv6_loopback?
  • Importance_1_sm ipv6_mc_global?
  • Importance_1_sm ipv6_mc_linklocal?
  • Importance_1_sm ipv6_mc_nodelocal?
  • Importance_1_sm ipv6_mc_orglocal?
  • Importance_1_sm ipv6_mc_sitelocal?
  • Importance_1_sm ipv6_multicast?
  • Importance_1_sm ipv6_sitelocal?
  • Importance_1_sm ipv6_to_ipv4
  • Importance_1_sm ipv6_unique_local?
  • Importance_1_sm ipv6_unspecified?
  • Importance_1_sm ipv6_v4compat?
  • Importance_1_sm ipv6_v4mapped?
  • Importance_1_sm listen
  • Importance_0_sm marshal_dump
  • Importance_0_sm marshal_load
  • Importance_1_sm pfamily
  • Importance_1_sm protocol
  • Importance_1_sm socktype
  • Importance_1_sm to_s
  • Importance_1_sm to_sockaddr
  • Importance_1_sm unix?
  • Importance_1_sm unix_path

Icon_private_sm = private
Icon_protected_sm = protected

socktype() public

returns the socket type as an integer.

Addrinfo.tcp("localhost", 80).socktype == Socket::SOCK_STREAM #=> true
Show source
static VALUE
addrinfo_socktype(VALUE self)
{
    rb_addrinfo_t *rai = get_addrinfo(self);
    return INT2NUM(rai->socktype);
}
Register or log in to add new notes.
  • Welcome
  • Register
  • Projects
  • Help
  • About
  • Blog


APIdock release: IRON STEVE (1.4)
If you have any comments, ideas or feedback, feel free to contact us at

Go to Nodeta blog APIdock copyright Nodeta Oy 2008-2025