るりまサーチ

最速Rubyリファレンスマニュアル検索!
192件ヒット [1-100件を表示] (0.072秒)
トップページ > クエリ:@[x] > クエリ:SOCK_STREAM[x]

別のキーワード

  1. socket sock_raw
  2. socket sock_rdm
  3. socket sock_dgram
  4. socket sock_packet
  5. socket sock_stream

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

Socket::Constants::SOCK_STREAM -> Integer (18107.0)

ストリーム通信。 Socket.open の第二引数 type に使用します。

...ストリーム通信。
Socket.open の第二引数 type に使用します。

@
see Socket.open, socket(2), socket(2linux),
socket(2freebsd)...

Socket::SOCK_STREAM -> Integer (18107.0)

ストリーム通信。 Socket.open の第二引数 type に使用します。

...ストリーム通信。
Socket.open の第二引数 type に使用します。

@
see Socket.open, socket(2), socket(2linux),
socket(2freebsd)...

Addrinfo.unix(path, socktype=Socket::SOCK_STREAM) -> Addrinfo (125.0)

Unix ソケットアドレスに対応する Addrinfo オブジェクトを返します。

...Addrinfo.unix("/tmp/sock") #=> #<Addrinfo: /tmp/sock SOCK_STREAM>
Addrinfo.unix("/tmp/sock", :DGRAM) #=> #<Addrinfo: /tmp/sock SOCK_DGRAM>

@
param path Unix ソケットのアドレス文字列
@
param socktype ソケットタイプ(整数、文字列、シンボル)

@
see Addrinfo.new...

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

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

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

type にはソケットタイプを指定します。
Socket::SOCK_STREAM, Socket::SOCK_DGRAM, Socket::SOCK_RAW などの
整数、:STREAM, :DGRAM, :RAW などのシンボル、
"STREAM" などの文字列が渡せま...
...す。

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] (120.0)

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

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

type にはソケットタイプを指定します。
Socket::SOCK_STREAM, Socket::SOCK_DGRAM, Socket::SOCK_RAW などの
整数、:STREAM, :DGRAM, :RAW などのシンボル、
"STREAM" などの文字列が渡せま...
...す。

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 プトロコル...

絞り込み条件を変える

Socket.getaddrinfo(nodename, servname, family=nil, socktype=nil, protocol=nil, flags=nil) -> Array (66.0)

2553で定義された getaddrinfo() の機能を提供するクラスメソッド。この関数は gethostbyname() や getservbyname() の代わりとして用意されており、 IP のバージョンに依存しないプログラムを書くための標準的な API です。

...くための標準的な API です。

@
param nodename ホスト名を指定します。 必須引数です。 (lib:socket#host_formatを参照)

@
param servname サービス名を指定します。 必須引数です。 (lib:socket#service_formatを参照)

@
param family アドレスファミリ...
...を指定します。

@
param socktype ソケットタイプ。 Socket::Constants::SOCK_STREAM など、 SOCK_ で始まる定数を指定します。

@
param protocol プロトコル。Socket::Constants::IPPROTO_IP など、IPPROTO_ で始まる定数を指定します。

@
param flags getaddrinfo(...
...ンバに相当する整数。 Socket::AI_PASSIVEなど。

@
return 7つの要素からなるアドレス情報に関する配列を返します。
@
raise SocketError getaddrinfo(3)がエラーを返したときに発生する例外です

@
see Addrinfo.getaddrinfo


=== アドレス情報につい...

Addrinfo.getaddrinfo(nodename, service, family=nil, socktype=nil, protocol=nil, flags=0) -> [Addrinfo] (54.0)

パラメータから複数の Addrinfo オブジェクトを生成し、その配列を返します。

...ます
(その部分は変換されません)。

family, socktype, protocol には希望する方式のヒントを与えます。
例えば、SOCK_STREAM なソケットが必要な場合には socktype に指定します。
nil を指定した場合には制限しないことを意味します。...
...(www.kame.net:80)>]

@
param nodename ノード名文字列(ホスト名もしくは IP アドレス)
@
param service サービス名(文字列もしくはポート番号の整数)
@
param family プロトコルファミリー(整数、文字列、シンボル、もしくは nil)
@
param socktype ソ...
...ケットタイプ(整数、文字列、シンボル、もしくは nil)
@
param protocol プロトコル(整数、もしくは nil)
@
param flags フラグ(整数)

@
raise SocketError getaddrinfo(3)がエラーを返したときに発生する例外です
@
see Addrinfo.foreach, Socket.getaddrinfo...

Addrinfo.new(sockaddr, family=Socket::PF_UNSPEC, socktype=0, protocol=0) -> Addrinfo (42.0)

新たな Addrinfo オブジェクトを返します。

...socktype は Socket::SOCK_STREAM のようなソケットタイプを指定します。
文字列やシンボル名を指定することができます(SOCK_ というプレフィクスは
省略することもできます)。例えば :STREAM, :DGRAM, :RAW, "SOCK_STREAM" などです。

protocol...
...な値です。

@
param sockaddr ソケットのアドレス(配列もしくは文字列)
@
param family プロトコルファミリー(整数、文字列、シンボル)
@
param socktype ソケットタイプ(整数、文字列、シンボル)
@
param protocol プロトコル(整数)
@
raise SocketErro...

Socket.new(domain, type, protocol=0) -> Socket (40.0)

新しいソケットを生成します。domain、type、 protocol はインクルードファイルにある定数で指定しま す。ほとんどの定数は Socket::AF_INET のように Socket クラスの定数として定義されています。domain とtype に関しては、"AF_INET", "SOCK_STREAM" のように文字列でも指定できますが、文 字列ですべての機能を指定できる保証はありません。

..."SOCK_STREAM" のように文字列でも指定できますが、文
字列ですべての機能を指定できる保証はありません。

例えば、IPv4 の TCP ソケットは以下のように生成されます。

require 'socket'

s = Socket.new(Socket::AF_INET, Socket::SOCK_STREAM,...
...います。

@
param domain 例えば、<sys/socket.h> のようなインクルードファイルに定義されている定数を指定します。
@
param type 例えば、<sys/socket.h> のようなインクルードファイルに定義されている定数を指定します。
@
param protocol...
<< 1 2 > >>