48件ヒット
[1-48件を表示]
(0.041秒)
別のキーワード
クラス
- Addrinfo (36)
- UNIXSocket (12)
キーワード
- bind (12)
-
connect
_ from (12) -
connect
_ to (12) -
recv
_ io (12)
検索結果
先頭4件
-
Addrinfo
# connect _ from(host , port) {|sock| . . . } -> object (203.0) -
引数で指定されたアドレスから 自身のアドレスへソケットを接続します。
...クが渡されたときにはそのブロックに接続済み Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、接続済みSocket
オブジェクトが返されます。
引数で指定した......なります。
require 'socket'
Addrinfo.tcp("www.ruby-lang.org", 80).connect_from("0.0.0.0", 4649) {|s|
s.print "GET / HTTP/1.0\r\nHost: www.ruby-lang.org\r\n\r\n"
puts s.read
}
@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)も... -
Addrinfo
# connect _ to(host , port) {|sock| . . . } -> object (203.0) -
自身のアドレスから指定したホストへソケット接続します。
...済み Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、接続済み Socket
オブジェクトが返されます。
@param host ホスト(IP アドレスもしくはホスト名)
@param port... -
Addrinfo
# bind {|sock| . . . } -> object (109.0) -
自身のアドレスにバインドされたソケットを作成します。
...クに生成された Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、生成された Socket
オブジェクトが返されます。
require 'socket'
Addrinfo.udp("0.0.0.0", 9981).bind {|......s|
s.local_address.connect {|s| s.send "hello", 0 }
p s.recv(10) #=> "hello"
}... -
UNIXSocket
# recv _ io(klass=IO , mode=nil) -> Integer|IO|object (109.0) -
ソケットの接続先からファイルディスクリプタを受け取ります。
...が返されます。
例:
require 'socket'
s1, s2 = UNIXSocket.pair
s1.send_io STDOUT
io = s2.recv_io
p File.identical?(io, STDOUT) #=> true
@param klass 受け取ったファイルディスクリプタを変換するためのクラス
@param mode for_fd に渡すファイルモ...