class RawJsonRpc::ClientSock
Implements the raw json rpc client over a tcp socket. Includes the RawClientJsonRpcBase Module
Public Class Methods
new(ip, port)
click to toggle source
Init the socket with host.
# File lib/rawjsonrpc/client.rb, line 96 def initialize(ip, port) @socket = TCPSocket.new(ip, port) end
Public Instance Methods
close()
click to toggle source
closes the socket connection
# File lib/rawjsonrpc/client.rb, line 100 def close @socket.close end
Private Instance Methods
get_response()
click to toggle source
# File lib/rawjsonrpc/client.rb, line 104 def get_response @socket.gets end
send_request(str)
click to toggle source
# File lib/rawjsonrpc/client.rb, line 108 def send_request str @socket.puts str end