るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.076秒)
トップページ > クエリ:r[x] > 種類:インスタンスメソッド[x] > クエリ:string[x] > クエリ:ref[x] > ライブラリ:socket[x] > クエリ:connect[x] > クラス:BasicSocket[x]

別のキーワード

  1. string []=
  2. string slice
  3. string slice!
  4. string []
  5. string gsub!

検索結果

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

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

...connect していないソケット
に対しては送り先である dest_sockaddr を指定する必要があります。実際に送っ
たデータの長さを返します。

dest_sockaddr にはlib:socket#pack_string
を指定します。

データの送信に失敗した場合は例外 Errno...
...param mesg 送信するデータを文字列で指定します。

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

@param dest_sockaddr lib:socket#pack_stringを指定します。

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

例:

r
eq...
...uire 'socket'

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