class TCPSocket

TCPSocketクラス ↑

TCP/IPのストリーム型ソケットを制御するクラス

Public Class Methods

new(host, service, local_host=nil, local_service=nil) click to toggle source
コンストラクタ
TCPSocketオブジェクトを生成する。

Args ↑

host 接続先IPアドレス ↑

service 接続先ポート ↑

local_host bindするIPアドレス(省略可) ↑

local_service bindするポート番号(省略可) ↑

Return ↑

生成されたTCPSocketオブジェクト

Exception ↑

ArgumentError パラメータエラー ↑

# File socket.rb, line 33
def initialize(host, service, local_host=nil, local_service=nil)
end

Public Instance Methods

recv(maxlen) click to toggle source
ソケットデータ受信
TCPソケットからデータを受信し文字列として返す。

Args ↑

maxlen 受信データの最大長 ↑

Return ↑

受信データ文字列

Exception ↑

IOError 通信エラー ↑

# File socket.rb, line 44
def recv(maxlen)
  ""
end
send(mesg) click to toggle source
ソケットデータ送信
TCPソケットへ文字列データを送信する。

Args ↑

mesg 送信データ文字列 ↑

Return ↑

送信データ長

Exception ↑

IOError 通信エラー ↑

# File socket.rb, line 56
def send(mesg)
  mesg.length
end