Ruby provides several socket classes for various connection protocols. Those classes are arranged in a strange and a convoluted hierarchy. This ASCII diagram explains this hierarchy IO | BasicSocket | |-- IPSocket | | | |-- TCPSocekt | | | | | |-- TCPServer | | | | | |-- SocksSocket | | | |-- UDPSocket | |-- Socket | |-- UNIXSocket | UNIXServer The BasicSocket class provides some common methods bu

{{#tags}}- {{label}}
{{/tags}}