るりまサーチ

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

別のキーワード

  1. _builtin to_a
  2. matrix to_a
  3. to_a
  4. dbm to_a
  5. argf.class to_a

ライブラリ

クラス

キーワード

検索結果

<< 1 2 > >>

Addrinfo.udp(host, port) -> Addrinfo (24341.0)

UDP アドレスに対する Addrinfo オブジェクトを返します。

...
UDP
アドレスに対する Addrinfo オブジェクトを返します。

require 'socket'

A
ddrinfo.udp("localhost", "daytime")
#=> #<Addrinfo: 127.0.0.1:13 UDP (localhost:daytime)>

@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)もし...

BasicSocket#recv(maxlen, flags = 0) -> String (6236.0)

ソケットからデータを受け取り、文字列として返します。 maxlen は受け取る最大の長さを指定します。 flags については recv(2) を参照してください。flags の デフォルト値は 0 です。flags の指定に必要な定数は Socket クラスで定義されています。(例: Socket::MSG_PEEK)

...からデータを受け取り、文字列として返します。
maxlen は受け取る最大の長さを指定します。
flags については recv(2) を参照してください。flags の
デフォルト値は 0 です。flags の指定に必要な定数は
Socket クラスで定義されて...
...CP では EOF を意味しますし、
UDP
では空のパケットを読み込んだことを意味します。

@param maxlen 受け取る文字列の最大の長さを指定します。

@param flags recv(2) を参照してください。

@raise IOError

@raise Errno::EXXX recvfrom(2) がエラ...
...ーになった場合などに発生します。

例:

require 'socket'

s1, s2 = UNIXSocket.pair
s1.write "a"
s1.close
p s2.recv(10, Socket::MSG_PEEK) #=> "a"
p s2.recv(10) #=> "a"
p s2.recv(10) #=> ""...

UDPSocket.new(address_family=Socket::AF_INET) -> UDPSocket (3322.0)

新しい UDP ソケットを返します。

...新しい UDP ソケットを返します。

a
ddress_family には Socket::AF_INET のような整数、:INET のような
シンボル、"INET" のような文字列を指定することができます。

require 'socket'

UDP
Socket.new # => #<UDPSocket:fd 3>
UDP
Socket.new...
...(Socket::AF_INET6) # => #<UDPSocket:fd 4>

@param address_family ソケットのアドレスファミリー...

UDPSocket.open(address_family=Socket::AF_INET) -> UDPSocket (3322.0)

新しい UDP ソケットを返します。

...新しい UDP ソケットを返します。

a
ddress_family には Socket::AF_INET のような整数、:INET のような
シンボル、"INET" のような文字列を指定することができます。

require 'socket'

UDP
Socket.new # => #<UDPSocket:fd 3>
UDP
Socket.new...
...(Socket::AF_INET6) # => #<UDPSocket:fd 4>

@param address_family ソケットのアドレスファミリー...

UDPSocket#send(mesg, flags) -> Integer (3246.0)

UDP ソケットを介してデータを送ります。

...
UDP
ソケットを介してデータを送ります。

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

host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場...
... UDPSocket#connect で接続した
先にデータを送ります。

実際に送ったデータの長さを返します。

sockaddr_to にはlib:socket#pack_string もしくは
A
ddrinfo オブジェクトを指定します。

host, port に関しては lib:socket#host_format、
lib:socket#servic...
...を順に試みます。

データの送信に失敗した場合は例外 Errno::EXXX が発生します。

@param mesg 送るデータ文字列
@param flags フラグ
@param host 送り先のホスト名
@param port 送り先のポート番号
@param sockaddr_to 送り先のアドレス情報...

絞り込み条件を変える

UDPSocket#send(mesg, flags, host, port) -> Integer (3246.0)

UDP ソケットを介してデータを送ります。

...
UDP
ソケットを介してデータを送ります。

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

host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場...
... UDPSocket#connect で接続した
先にデータを送ります。

実際に送ったデータの長さを返します。

sockaddr_to にはlib:socket#pack_string もしくは
A
ddrinfo オブジェクトを指定します。

host, port に関しては lib:socket#host_format、
lib:socket#servic...
...を順に試みます。

データの送信に失敗した場合は例外 Errno::EXXX が発生します。

@param mesg 送るデータ文字列
@param flags フラグ
@param host 送り先のホスト名
@param port 送り先のポート番号
@param sockaddr_to 送り先のアドレス情報...

UDPSocket#send(mesg, flags, sockaddr_to) -> Integer (3246.0)

UDP ソケットを介してデータを送ります。

...
UDP
ソケットを介してデータを送ります。

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

host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場...
... UDPSocket#connect で接続した
先にデータを送ります。

実際に送ったデータの長さを返します。

sockaddr_to にはlib:socket#pack_string もしくは
A
ddrinfo オブジェクトを指定します。

host, port に関しては lib:socket#host_format、
lib:socket#servic...
...を順に試みます。

データの送信に失敗した場合は例外 Errno::EXXX が発生します。

@param mesg 送るデータ文字列
@param flags フラグ
@param host 送り先のホスト名
@param port 送り先のポート番号
@param sockaddr_to 送り先のアドレス情報...

UDPSocket#send(mesg, flags , dest_sockaddr=nil) -> Integer (3224.0)

4 引数の形式で UDPSocket#send 実行したとき、 パラメータ host の名前解決に resolv ライブラリを使います。

... UDPSocket#send 実行したとき、
パラメータ host の名前解決に
resolv ライブラリを使います。

@param mesg 送るデータを文字列で与えます。
@param flags フラグを指定します。
@param host データを送る先のホストを指定します。
@param p...
...ort データを送る先のポートを指定します。
@raise SocketError 名前解決に失敗した場合に発生します。...

UDPSocket#recvfrom_nonblock(maxlen, flags=0) -> [String, Array] (3212.0)

ソケットをノンブロッキングモードに設定した後、 recvfrom(2) でソケットからデータを受け取ります。

...設定した後、
recvfrom(2) でソケットからデータを受け取ります。

maxlen で受け取るデータの最大バイト数を指定します。

flags はフラグで、Socket::MSG_* の bitwise OR を渡します。
詳しくは recvfrom(2) を参照してください。

返り値...
...no::EAGAIN, Errno::EINTR を含め例外 Errno::EXXX が発生します。
Errno::EWOULDBLOCK、Errno::EAGAIN のような待ってからリトライすることが
可能であることを意味する例外には、IO::WaitReadable が extend
されています。

require 'socket'
s1 = UDPSock...
...*s1.addr.values_at(3,1))
s1.connect(*s2.addr.values_at(3,1))
s1.send "aaa", 0
begin # emulate blocking recvfrom
p s2.recvfrom_nonblock(10)
#=> ["aaa", ["AF_INET", 33302, "localhost.localdomain", "127.0.0.1"]]
rescue IO::WaitReadable
I
O.select([s2])
retry
end

@param maxle...

Socket.getservbyport(port, protocol_name="tcp") -> String (224.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...

絞り込み条件を変える

<< 1 2 > >>