Type:
Class

BasicSocket is the super class for all the Socket classes.

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
setsockopt
  • References/Ruby on Rails/Ruby/Classes/BasicSocket

setsockopt(level, optname, optval)setsockopt(socketoption) Instance Public methods Sets

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

basicsocket.getpeername => sockaddr Instance Public methods Returns the

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

basicsocket.send(mesg, flags [, dest_sockaddr]) => numbytes_sent Instance Public methods

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

basicsocket.getsockname => sockaddr Instance Public methods Returns the

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

connect_address() Instance Public methods Returns an address of the socket suitable

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

basicsocket.getpeereid => [euid, egid] Instance Public methods Returns the

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

getsockopt(level, optname) => socketoption Instance Public methods Gets

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

basicsocket.recv(maxlen) => mesgbasicsocket.recv(maxlen, flags) => mesg Instance Public methods

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

basicsocket.close_read => nil Instance Public methods Disallows further

2025-01-10 15:47:30