72件ヒット
[1-72件を表示]
(0.014秒)
ライブラリ
- resolv-replace (12)
- socket (60)
キーワード
-
recvfrom
_ nonblock (12) - send (36)
検索結果
先頭5件
-
UDPSocket
# connect(host , port) -> 0 (18130.0) -
ソケットを host の port に connect(2) します。
...に connect(2) します。
これによって UDPSocket#send で送り先のアドレスを指定せずに
データを送ることができます(connect しなくとも送り先のアドレスを明示すれば
データを送ることができます)。
require 'socket'
u1 = UDPSocket.ne......w
u1.bind("127.0.0.1", 4913)
u2 = UDPSocket.new
u2.connect("127.0.0.1", 4913)
u2.send "uuuu", 0
p u1.recvfrom(10) #=> ["uuuu", ["AF_INET", 33230, "localhost", "127.0.0.1"]]
@param host 接続するホスト名文字列
@param port 接続するポート番号... -
UDPSocket
# connect(host , port) -> Integer (18130.0) -
UDPSocket#connect のパラメータ host の名前解決に resolv ライブラリを使います。
...UDPSocket#connect のパラメータ host の名前解決に
resolv ライブラリを使います。
@param host connect するホスト名を文字列で指定します。
@param port connect するポートを指定します。
@raise SocketError 名前解決に失敗した場合に発生しま... -
UDPSocket
# recvfrom _ nonblock(maxlen , flags=0) -> [String , Array] (13.0) -
ソケットをノンブロッキングモードに設定した後、 recvfrom(2) でソケットからデータを受け取ります。
...、IO::WaitReadable が extend
されています。
require 'socket'
s1 = UDPSocket.new
s1.bind("127.0.0.1", 0)
s2 = UDPSocket.new
s2.bind("127.0.0.1", 0)
s2.connect(*s1.addr.values_at(3,1))
s1.connect(*s2.addr.values_at(3,1))
s1.send "aaa", 0
begin # emulate blocking recvfrom... -
UDPSocket
# send(mesg , flags) -> Integer (7.0) -
UDP ソケットを介してデータを送ります。
...参照してください。
host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場合は UDPSocket#connect で接続した
先にデータを送ります。
実際に送ったデータの長さを返します。
sockaddr_to にはlib:socket#pack... -
UDPSocket
# send(mesg , flags , host , port) -> Integer (7.0) -
UDP ソケットを介してデータを送ります。
...参照してください。
host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場合は UDPSocket#connect で接続した
先にデータを送ります。
実際に送ったデータの長さを返します。
sockaddr_to にはlib:socket#pack... -
UDPSocket
# send(mesg , flags , sockaddr _ to) -> Integer (7.0) -
UDP ソケットを介してデータを送ります。
...参照してください。
host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場合は UDPSocket#connect で接続した
先にデータを送ります。
実際に送ったデータの長さを返します。
sockaddr_to にはlib:socket#pack...