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