Class DRb::DRbTCPSocket
In: lib/drb/drb.rb
Parent: Object

The default drb protocol.

Communicates over a TCP socket.

Methods

Attributes

uri  [R]  Get the URI that we are connected to.

Public Class methods

Create a new DRbTCPSocket instance.

uri is the URI we are connected to. soc is the tcp socket we are bound to. config is our configuration.

Open a client connection to uri using configuration config.

Open a server listening for connections at uri using configuration config.

Parse uri into a [uri, option] pair.

Public Instance methods

On the server side, for an instance returned by open_server, accept a client connection and return a new instance to handle the server‘s side of this client-server session.

Check to see if this connection is alive.

Close the connection.

If this is an instance returned by open_server, then this stops listening for new connections altogether. If this is an instance returned by open or by accept, then it closes this particular client-server session.

Get the address of our TCP peer (the other end of the socket we are bound to.

On the client side, receive a reply from the server.

On the server side, receive a request from the client.

On the server side, send a reply to the client.

On the client side, send a request to the server.

Get the socket.

[Validate]

ruby-doc.org is a service of James Britt and Neurogami, a Ruby application development company in Phoenix, AZ.

Documentation content on ruby-doc.org is provided by remarkable members of the Ruby community.

For more information on the Ruby programming language, visit ruby-lang.org.

Want to help improve Ruby's API docs? See Ruby Documentation Guidelines.