kind=defined
names=getsockopt
visibility=public

--- getsockopt(level, optname)

ソケットのオプションを取得します。[[man:getsockopt(2)]]
を参照してください。取得したオプションのデータをパックした文字列を
返します。

例:

  serv = TCPServer.open("", 0)
  c = TCPSocket.open(*Socket.unpack_sockaddr_in(serv.getsockname).reverse)
  s = serv.accept
  p c.getsockopt(Socket::IPPROTO_TCP, Socket::TCP_NODELAY)  #=> "\000\000\000\000"
  p opt.unpack("i")[0]                                      #=> 0   (Nagle アルゴリズム有効)

