This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.

recvfrom

        # IPSocket.recvfrom

(from ruby core)
---
    ipsocket.recvfrom(maxlen)        => [mesg, ipaddr]
    ipsocket.recvfrom(maxlen, flags) => [mesg, ipaddr]

---

Receives a message and return the message as a string and an address
which the message come from.

*maxlen* is the maximum number of bytes to receive.

*flags* should be a bitwise OR of Socket::MSG_* constants.

ipaddr is the same as IPSocket#{peeraddr,addr}.

    u1 = UDPSocket.new
    u1.bind("127.0.0.1", 4913)
    u2 = UDPSocket.new
    u2.send "uuuu", 0, "127.0.0.1", 4913
    p u1.recvfrom(10) #=> ["uuuu", ["AF_INET", 33230, "localhost", "127.0.0.1"]]



      

This is MURDOC! A Ruby documentation browser inspired by Smalltalk-80. It allows you to learn about Ruby by browsing through its class hierarchies, and see any of its methods.