るりまサーチ

最速Rubyリファレンスマニュアル検索!
264件ヒット [1-100件を表示] (0.063秒)
トップページ > クエリ:r[x] > ライブラリ:socket[x] > クエリ:bind[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

クラス

モジュール

キーワード

検索結果

<< 1 2 3 > >>

Addrinfo#bind -> Socket (21110.0)

自身のアドレスにバインドされたソケットを作成します。

... Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、生成された Socket
オブジェクトが返されます。

r
equire 'socket'

Addrinfo.udp("0.0.0.0", 9981).bind {|s|
s.local_addres...
...s.connect {|s| s.send "hello", 0 }
p s.recv(10) #=> "hello"
}...

Addrinfo#bind {|sock| ... } -> object (21110.0)

自身のアドレスにバインドされたソケットを作成します。

... Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、生成された Socket
オブジェクトが返されます。

r
equire 'socket'

Addrinfo.udp("0.0.0.0", 9981).bind {|s|
s.local_addres...
...s.connect {|s| s.send "hello", 0 }
p s.recv(10) #=> "hello"
}...

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

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

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

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

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

Socket#bind(my_sockaddr) -> 0 (18219.0)

ソケットを my_sockaddr に結合します。bind(2) と同じ働きをします。

...ソケットを my_sockaddr に結合します。bind(2)
と同じ働きをします。

@param my_sockaddr lib:socket#pack_stringもしくはAddrinfoオブジェクトを指定します。
@return 0 を返します。...

Socket::Constants::IP_FREEBIND -> Integer (12202.0)

Allow binding to nonexistent IP addresses。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

...Allow binding to nonexistent IP addresses。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, ip(7linux)...

絞り込み条件を変える

Socket::IP_FREEBIND -> Integer (12202.0)

Allow binding to nonexistent IP addresses。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

...Allow binding to nonexistent IP addresses。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, ip(7linux)...

Socket::Constants::SO_BINDTODEVICE -> Integer (6218.0)

Bind this socket to a particular device。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

...Bind this socket to a particular device。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see socket(7linux), Socket::Constants::SOL_SOCKET...

Socket::SO_BINDTODEVICE -> Integer (6218.0)

Bind this socket to a particular device。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

...Bind this socket to a particular device。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see socket(7linux), Socket::Constants::SOL_SOCKET...

Socket#recvfrom(maxlen, flags=0) -> [String, Addrinfo] (6114.0)

ソケットからデータを受け取ります。

...す。

BasicSocket#recv と同様ですが、返り値として
データ文字列と相手ソケットのアドレスのペアが返されます。

flags には Socket::MSG_* という定数の bitwise OR を渡します。
詳しくは recvfrom(2) を参照してください。

@param maxlen...
...aram flags フラグ
@raise Errno::EXXX recvfrom(2) がエラーを報告した場合に発生します。詳しくは
Errno と man を見てください。
例:

r
equire 'socket'

s1 = Socket.new(Socket::AF_INET, Socket::SOCK_DGRAM, 0)
s2 = Socket.new(Socket::AF_INET, Socket::SOCK_DGR...
...)
s1.bind(Socket.sockaddr_in(0, "0.0.0.0"))
s2.send("foo", 0, s1.getsockname)
mesg, sockaddr = s1.recvfrom(10)
p mesg #=> "foo"
p sockaddr #=> "\002\000\200r\177\000\000\001\000\000\000\000\000\000\000\000"
p Socket.unpack...
<< 1 2 3 > >>