1104件ヒット
[1-100件を表示]
(0.059秒)
別のキーワード
種類
- 定数 (408)
- インスタンスメソッド (372)
- 特異メソッド (324)
クラス
- Addrinfo (108)
- BasicSocket (24)
- IPSocket (36)
- Socket (360)
-
Socket
:: AncillaryData (204) -
Socket
:: Option (60) -
Socket
:: UDPSource (12) - TCPServer (12)
- TCPSocket (12)
- UDPSocket (36)
- UNIXServer (12)
- UNIXSocket (24)
モジュール
-
Socket
:: Constants (204)
キーワード
-
EAI
_ SOCKTYPE (24) -
IFF
_ ALTPHYS (24) -
IPV6
_ RTHDR _ TYPE _ 0 (24) -
IPV6
_ V6ONLY (24) -
IPX
_ TYPE (24) -
IP
_ IPSEC _ POLICY (24) -
IP
_ XFRM _ POLICY (24) -
MSG
_ PROXY (24) -
PF
_ HYLINK (24) -
PF
_ KEY (24) -
PF
_ SYSTEM (24) -
SO
_ PRIORITY (24) -
SO
_ SECURITY _ ENCRYPTION _ NETWORK (24) -
SO
_ SECURITY _ ENCRYPTION _ TRANSPORT (24) -
SO
_ TYPE (24) -
TCP
_ NODELAY (24) -
TCP
_ SYNCNT (24) - accept (12)
-
accept
_ nonblock (12) - addr (12)
- bool (12)
-
cmsg
_ is? (12) - data (12)
- family (24)
-
family
_ addrinfo (24) - foreach (24)
- getaddrinfo (24)
- gethostbyaddr (12)
- gethostbyname (12)
- getservbyname (12)
- getservbyport (12)
- int (36)
-
ip
_ pktinfo (24) -
ipv6
_ pktinfo (24) -
ipv6
_ pktinfo _ addr (12) -
ipv6
_ pktinfo _ ifindex (12) - ipv6only! (12)
- level (12)
- new (60)
- open (24)
- pair (24)
- peeraddr (12)
- pfamily (12)
- recvfrom (12)
-
recvfrom
_ nonblock (12) - recvmsg (12)
-
recvmsg
_ nonblock (12) - reply (12)
- socketpair (24)
- socktype (12)
- sysaccept (36)
- type (12)
- unix (12)
-
unix
_ rights (24) - unpack (12)
-
unpack
_ sockaddr _ in (12)
検索結果
先頭5件
-
Socket
. getservbyport(port , protocol _ name="tcp") -> String (12302.0) -
ポート番号に対応するサービスの正式名を返します。
...す。
@param port ポート番号
@param protocol_name "tcp" や "udp" などのプロトコル名
@return サービスの正式名
require 'socket'
Socket.getservbyport(80) #=> "www"
Socket.getservbyport(514, "tcp") #=> "shell"
Socket.getservbyport(514, "udp") #=> "syslog"... -
Socket
:: AncillaryData # type -> Integer (12208.0) -
自身が保持している cmsg type (種類) を返します。
...自身が保持している cmsg type (種類) を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").type
#=> 2
@see Socket::AncillaryData.new... -
TCPServer
# sysaccept -> Integer (12208.0) -
接続したクライアントのソケットをファイル記述子で返すことを除けば TCPServer#accept と同じです。
...接続したクライアントのソケットをファイル記述子で返すことを除けば
TCPServer#accept と同じです。
例:
require 'socket'
TCPServer.open("", 0) {|serv|
c = TCPSocket.new(*serv.addr.values_at(3,1))
p serv.sysaccept #=> 6
}... -
UNIXServer
# sysaccept -> Integer (12208.0) -
接続したクライアントのソケットをファイル記述子で返すことを除けば UNIXServer#accept と同じです。
...接続したクライアントのソケットをファイル記述子で返すことを除けば
UNIXServer#accept と同じです。
例:
require 'socket'
UNIXServer.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
p serv.sysaccept #=> 6
}... -
Addrinfo
# pfamily -> Integer (12202.0) -
プロトコルファミリーを整数で返します。
...プロトコルファミリーを整数で返します。
require 'socket'
Addrinfo.tcp("localhost", 80).pfamily == Socket::PF_INET #=> true... -
Addrinfo
# socktype -> Integer (12202.0) -
ソケットタイプを整数で返します。
...ソケットタイプを整数で返します。
require 'socket'
Addrinfo.tcp("localhost", 80).socktype == Socket::SOCK_STREAM #=> true... -
Socket
# ipv6only! -> () (12202.0) -
ソケットの IPV6_V6ONLY オプションを有効にします。
...ソケットの IPV6_V6ONLY オプションを有効にします。
IPV6_V6ONLY オプションが使えない場合はこのメソッドは何もしません。... -
Socket
# sysaccept -> Array (12202.0) -
接続したクライアントのファイル記述子とアドレスのペアを返すことを除 けば Socket#accept と同じです。
...接続したクライアントのファイル記述子とアドレスのペアを返すことを除
けば Socket#accept と同じです。... -
Socket
:: Constants :: EAI _ SOCKTYPE -> Integer (12202.0) -
Socket type not supported
...Socket type not supported
getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。
@see getaddrinfo(3linux), gai_strerror(3free...