るりまサーチ

最速Rubyリファレンスマニュアル検索!
513件ヒット [1-100件を表示] (0.035秒)
トップページ > クエリ:BasicSocket#send[x]

別のキーワード

  1. basicsocket setsockopt
  2. basicsocket do_not_reverse_lookup
  3. basicsocket do_not_reverse_lookup=
  4. socket basicsocket
  5. basicsocket send

ライブラリ

クラス

モジュール

検索結果

<< 1 2 3 ... > >>

BasicSocket#send(mesg, flags, dest_sockaddr = nil) -> Integer (62129.0)

ソケットを介してデータを送ります。flags に関しては send(2) を参照してください。connect していないソケット に対しては送り先である dest_sockaddr を指定する必要があります。実際に送っ たデータの長さを返します。

...ソケットを介してデータを送ります。flags に関しては
send
(2) を参照してください。connect していないソケット
に対しては送り先である dest_sockaddr を指定する必要があります。実際に送っ
たデータの長さを返します。

dest_soc...
...した場合は例外 Errno::EXXX が発生します。

@param mesg 送信するデータを文字列で指定します。

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

@param dest_sockaddr 「ソケットアドレス構造体を pack した文字列」を指定しま...
...す。

@raise Errno::EXXX データの送信に失敗した場合に発生します。

例:

require 'socket'

s = UDPSocket.new
sockaddr = Socket.sockaddr_in("discard", "localhost")
s.send("The king has donkey ears!", 0, sockaddr)...

BasicSocket#sendmsg(mesg, flags=0, dest_sockaddr=nil, *controls) -> Integer (30118.0)

sendmsg(2) を用いてメッセージを送ります。

...sendmsg(2) を用いてメッセージを送ります。

このメソッドはブロックします。ノンブロッキング方式で通信したい
場合は BasicSocket#sendmsg_nonblock を用います。

ソケットが connection-less の場合は dest_sockaddr で
通信先のアドレス...
...UnixSocket#send_io の実装例
# use Socket::AncillaryData.
require 'socket'

ancdata = Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, io.fileno)
sock.sendmsg("a", 0, nil, ancdata)

# use 3-element array.
ancdata = [:SOCKET, :RIGHTS, [io.fileno].pack("i!")]
sock.sendmsg("\0", 0...
..., nil, ancdata)


@param mesg メッセージ文字列
@param flags フラグ(Socket::MSG_* という定数の bitwise OR を取ったもの)
@param dest_sockaddr 通信先のアドレス
@param controls 補助データの配列
@see BasicSocket#sendmsg_nonblock...

BasicSocket#sendmsg_nonblock(mesg, flags=0, dest_sockaddr=nil, *controls) -> Integer (30112.0)

sendmsg(2) を用いてノンブロッキング方式でメッセージを送ります。

...
send
msg(2) を用いてノンブロッキング方式でメッセージを送ります。

詳しくは BasicSocket#sendmsg を見てください。

@return 送ったバイト数
@param mesg メッセージ文字列
@param flags フラグ(Socket::MSG_* という定数の bitwise OR を取ったも...
...の)
@param dest_sockaddr 通信先のアドレス
@param controls 補助データの配列
@see BasicSocket#sendmsg...

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

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

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

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

host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場合...
...ては lib:socket#host_format、
lib:socket#service_formatを参照してください。

2 引数、3 引数の形式の場合の動作は、
BasicSocket#send
と同じです。

4 引数の形式で、指定したホストが複数のアドレスを持つ場合、いずれか
のアドレスへの...

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

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

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

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

host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場合...
...ては lib:socket#host_format、
lib:socket#service_formatを参照してください。

2 引数、3 引数の形式の場合の動作は、
BasicSocket#send
と同じです。

4 引数の形式で、指定したホストが複数のアドレスを持つ場合、いずれか
のアドレスへの...

絞り込み条件を変える

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

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

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

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

host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場合...
...ては lib:socket#host_format、
lib:socket#service_formatを参照してください。

2 引数、3 引数の形式の場合の動作は、
BasicSocket#send
と同じです。

4 引数の形式で、指定したホストが複数のアドレスを持つ場合、いずれか
のアドレスへの...

Socket::Constants::IP_SENDSRCADDR -> Integer (6132.0)

ource address for outgoing UDP datagrams。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

...ource address for outgoing UDP datagrams。
BasicSocket
#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, ip(4freebsd)...

Socket::IP_SENDSRCADDR -> Integer (6132.0)

ource address for outgoing UDP datagrams。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

...ource address for outgoing UDP datagrams。
BasicSocket
#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, ip(4freebsd)...

Socket::Constants::MSG_EOR -> Integer (54.0)

Data completes record。

...completes record。

BasicSocket#send
, BasicSocket#sendmsg,
BasicSocket
#recv, BasicSocket#recvmsg の
flags 引数に用います。

@see sys/socket.h(header),
send
(2), sendto(2), sendmsg(2),
recv(2), recvfrom(2), recvmsg(2),
send
(2linux), recv(2linux),
send
(2freebsd), recv(2fr...

Socket::Constants::MSG_OOB -> Integer (54.0)

Process out-of-band data。

...out-of-band data。

BasicSocket#send
, BasicSocket#sendmsg,
BasicSocket
#recv, BasicSocket#recvmsg の
flags 引数に用います。

@see sys/socket.h(header),
send
(2), sendto(2), sendmsg(2),
recv(2), recvfrom(2), recvmsg(2),
send
(2linux), recv(2linux),
send
(2freebsd), recv(2fr...

絞り込み条件を変える

<< 1 2 3 ... > >>