108件ヒット
[1-100件を表示]
(0.013秒)
別のキーワード
種類
- 特異メソッド (60)
- インスタンスメソッド (36)
- クラス (12)
ライブラリ
- socket (108)
クラス
- Socket (48)
-
Socket
:: UDPSource (48)
キーワード
-
local
_ address (12) - new (12)
-
remote
_ address (12) - reply (12)
-
udp
_ server _ loop (24) -
udp
_ server _ loop _ on (12) -
udp
_ server _ recv (12)
検索結果
先頭5件
-
Socket
:: UDPSource (24000.0) -
Socket.udp_server_loop で使われるアドレス情報を保持するクラスです。
Socket.udp_server_loop で使われるアドレス情報を保持するクラスです。 -
Socket
:: UDPSource . new(remote _ addr , local _ addr) {|msg| . . . } -> Socket :: UDPSource (6217.0) -
Socket::UDPSource オブジェクトを生成します。
...Socket::UDPSource オブジェクトを生成します。
このメソッドはユーザは直接使いません。Socket.udp_server_loop が
内部で用います。
@param remote_addr リモートのアドレス(Addrinfo オブジェクト)
@param local_addr ローカルのアドレス(Addrinfo... -
Socket
:: UDPSource # local _ address -> Addrinfo (6000.0) -
ローカル側のアドレス情報を Addrinfo オブジェクトで返します。
ローカル側のアドレス情報を Addrinfo オブジェクトで返します。 -
Socket
:: UDPSource # remote _ address -> Addrinfo (6000.0) -
リモート側のアドレス情報を Addrinfo オブジェクトで返します。
リモート側のアドレス情報を Addrinfo オブジェクトで返します。 -
Socket
:: UDPSource # reply(msg) -> () (6000.0) -
msg をリモート側の端点へ送ります。
msg をリモート側の端点へ送ります。
@param msg 送るメッセージ文字列 -
Socket
. udp _ server _ loop(host , port) {|msg , msg _ src| . . . } -> () (106.0) -
UDP のサーバを起動して、メッセージが来るごとに ブロックを呼び出します。
...ブロックを呼び出します。
ブロックに渡される引数は msg と msg_src の 2 つで、
msg は受け取ったメッセージ文字列で、 msg_src は
通信相手の Socket::UDPSource オブジェクトです。
@param host 割り当てるホスト名
@param port 割り当... -
Socket
. udp _ server _ loop(port) {|msg , msg _ src| . . . } -> () (106.0) -
UDP のサーバを起動して、メッセージが来るごとに ブロックを呼び出します。
...ブロックを呼び出します。
ブロックに渡される引数は msg と msg_src の 2 つで、
msg は受け取ったメッセージ文字列で、 msg_src は
通信相手の Socket::UDPSource オブジェクトです。
@param host 割り当てるホスト名
@param port 割り当... -
Socket
. udp _ server _ loop _ on(sockets) {|msg , msg _ src| . . . } -> () (106.0) -
sockets (UDP のソケット)に対し、通信を待ち受けます。
...にブロックを呼び出します。
ブロックに渡される引数は msg と msg_src の 2 つで、
msg は受け取ったメッセージ文字列で、 msg_src は
通信相手の Socket::UDPSource オブジェクトです。
無限ループ構造になっています。
@param sockets... -
Socket
. udp _ server _ recv(sockets) {|msg , msg _ src| . . . } -> () (106.0) -
socketsで与えられた各 UDP ソケットからデータを読み取ります。
...にブロックを呼び出します。
ブロックに渡される引数は msg と msg_src の 2 つで、
msg は受け取ったメッセージ文字列で、 msg_src は
通信相手の Socket::UDPSource オブジェクトです。
Socket.udp_server_loop はこのメソッドの用いて以下......のようにして
実装できます。
require 'socket'
udp_server_sockets(host, port) {|sockets|
loop {
readable, _, _ = IO.select(sockets)
udp_server_recv(readable) {|msg, msg_src| ... }
}
}
@param sockets 読み込むソケットの配列...