るりまサーチ

最速Rubyリファレンスマニュアル検索!
7件ヒット [1-7件を表示] (0.409秒)
トップページ > クラス:String[x] > クエリ:socket[x] > クエリ:unpack_sockaddr_in[x]

別のキーワード

  1. _builtin new
  2. _builtin to_s
  3. _builtin []
  4. _builtin inspect
  5. _builtin each

ライブラリ

検索結果

String#unpack(template) -> Array (49.0)

Array#pack で生成された文字列を テンプレート文字列 template にしたがってアンパックし、 それらの要素を含む配列を返します。

...@param template pack テンプレート文字列
@return オブジェクトの配列


以下にあげるものは、Array#pack、String#unpack
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます...
...'socket'
Socket
.gethostbyname("localhost")[3].unpack("C4").join(".")
# => "127.0.0.1"

"127.0.0.1".split(".").collect {|c| c.to_i}.pack("C4")
# => "\177\000\000\001"
//}

: sockaddr_in 構造体
//emlist[][ruby]{
require 'socket'
[Socket::AF_INET,
Socket
.g...
...4 x8")
# => "\002\000\000\a\177\000\000\001\000\000\000\000\000\000\000\000"
//}

pack/unpack を使う代わりに
Socket
.pack_sockaddr_in,
Socket
.unpack_sockaddr_in メソッドがあります。

: '\0'終端文字列のアドレス

テンプレート文字 "p" や "P" は、C 言...