るりまサーチ

最速Rubyリファレンスマニュアル検索!
1066件ヒット [1001-1066件を表示] (0.011秒)

別のキーワード

  1. socket udp_server_recv
  2. socket recv
  3. socket recv_io
  4. basicsocket recv
  5. unixsocket recv_io

検索結果

<< < ... 9 10 11 >>

TCPServer#accept -> TCPSocket (6.0)

クライアントからの接続要求を受け付け、接続した TCPSocket のインスタンスを返します。

...クライアントからの接続要求を受け付け、接続した
TCPSocket のインスタンスを返します。

例:

require 'socket'

TCPServer.open("", 0) {|serv|
c = TCPSocket.new(*serv.addr.values_at(3,1))
s = serv.accept
c.write "foo"
p s.recv(10) #=> "foo"
}...

UDPSocket#bind(host, port) -> 0 (6.0)

ソケットを host の port に bind(2) します。

...ソケットを host の port に bind(2) します。

bind したポートから Socket#recv でデータを受け取ることができます。

@param host bind するホスト名文字列
@param port bind するポート番号...

UNIXSocket#send_io(io) -> nil (6.0)

引数 io に対応するファイルディスクリプタをソケットの接続先に送ります。

...スクリプタをソケットの接続先に送ります。

require 'socket'

s1, s2 = UNIXSocket.pair

s1.send_io STDOUT
stdout = s2.recv_io

p STDOUT.fileno #=> 1
p stdout.fileno #=> 6

stdout.puts "hello" # outputs "hello\n" to standard output.

@param io 送るファイル...

UNIXSocket.pair(type=Socket::SOCK_STREAM, protocol=0) -> [UNIXSocket, UNIXSocket] (6.0)

相互に結合された UNIX ソケットのペアを含む2要素の配列を返します。

...す。

protocol には プロトコルを指定します。0 は Unix domain でのデフォルト値が
使われます。

require 'socket'

s1, s2 = UNIXSocket.pair
s1.send "a", 0
s1.send "b", 0
p s2.recv(10) #=> "ab"

@param type ソケットタイプ
@param protocol プトロコル...

UNIXSocket.socketpair(type=Socket::SOCK_STREAM, protocol=0) -> [UNIXSocket, UNIXSocket] (6.0)

相互に結合された UNIX ソケットのペアを含む2要素の配列を返します。

...す。

protocol には プロトコルを指定します。0 は Unix domain でのデフォルト値が
使われます。

require 'socket'

s1, s2 = UNIXSocket.pair
s1.send "a", 0
s1.send "b", 0
p s2.recv(10) #=> "ab"

@param type ソケットタイプ
@param protocol プトロコル...

絞り込み条件を変える

ruby 1.8.5 feature (6.0)

ruby 1.8.5 feature ruby 1.8.4 から ruby 1.8.5 までの変更点です。

....4 (2005-12-24) -> ((<stable-snapshot|URL:ftp://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz>))

=== 2006-06-18

: BasicSocket#recv_nonblock [new]
: UDPSocket#recvfrom_nonblock [new]

追加

=== 2006-06-17

: Pathname(path) [new]

pathname で追加

: Kernel#pretty_inspect [new]

pp で...
...#recvfrom_nonblock [new]
#: UNIXSocket#recvfrom_nonblock [new]
: TCPServer#accept_nonblock [new]
: UNIXServer#accept_nonblock [new]

((<ruby-core:7925>))

=== 2006-05-22

: IO#read_nonblock [new]
: IO#write_nonblock [new]
: Socket#connect_nonblock [new]
: Socket#accept_nonblock [new]
: Socket#recv...
<< < ... 9 10 11 >>