Type:
Class

BasicSocket is the super class for all the Socket classes.

remote_address
  • References/Ruby on Rails/Ruby/Classes/BasicSocket

bsock.remote_address => addrinfo Instance Public methods Returns an

2025-01-10 15:47:30
sendmsg_nonblock
  • References/Ruby on Rails/Ruby/Classes/BasicSocket

basicsocket.sendmsg_nonblock(mesg, flags=0, dest_sockaddr=nil, *controls) => numbytes_sent Instance Public methods

2025-01-10 15:47:30
do_not_reverse_lookup 2
  • References/Ruby on Rails/Ruby/Classes/BasicSocket

basicsocket.do_not_reverse_lookup => true or false Instance Public methods Gets

2025-01-10 15:47:30
recvmsg_nonblock
  • References/Ruby on Rails/Ruby/Classes/BasicSocket

basicsocket.recvmsg_nonblock(maxdatalen=nil, flags=0, maxcontrollen=nil, opts={}) => [data, sender_addrinfo, rflags, *controls]

2025-01-10 15:47:30
do_not_reverse_lookup=
  • References/Ruby on Rails/Ruby/Classes/BasicSocket

BasicSocket.do_not_reverse_lookup = bool Class Public methods Sets the global

2025-01-10 15:47:30
shutdown
  • References/Ruby on Rails/Ruby/Classes/BasicSocket

basicsocket.shutdown([how]) => 0 Instance Public methods Calls shutdown(2)

2025-01-10 15:47:30
do_not_reverse_lookup
  • References/Ruby on Rails/Ruby/Classes/BasicSocket

BasicSocket.do_not_reverse_lookup => true or false Class Public methods Gets

2025-01-10 15:47:30
for_fd
  • References/Ruby on Rails/Ruby/Classes/BasicSocket

BasicSocket.for_fd(fd) => basicsocket Class Public methods Returns a socket

2025-01-10 15:47:30
recvmsg
  • References/Ruby on Rails/Ruby/Classes/BasicSocket

basicsocket.recvmsg(maxmesglen=nil, flags=0, maxcontrollen=nil, opts={}) => [mesg, sender_addrinfo, rflags, *controls]

2025-01-10 15:47:30
sendmsg
  • References/Ruby on Rails/Ruby/Classes/BasicSocket

basicsocket.sendmsg(mesg, flags=0, dest_sockaddr=nil, *controls) => numbytes_sent Instance Public methods

2025-01-10 15:47:30