るりまサーチ

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

別のキーワード

  1. socket sock_raw
  2. socket sock_rdm
  3. socket sock_stream
  4. socket sock_packet
  5. socket sock_dgram

ライブラリ

クラス

キーワード

検索結果

<< 1 2 3 > >>

SOCKSSocket#close -> nil (24101.0)

ソケットを閉じます。

ソケットを閉じます。

Socket.unix_server_socket(path) -> Socket (9231.0)

Unix サーバソケットを生成します。

...を IO#close します。

require 'socket'

sock
et = Socket.unix_server_socket("/tmp/s")
p socket #=> #<Socket:fd 3>
p socket.local_address #=> #<Addrinfo: /tmp/s SOCK_STREAM>

Sock
et.unix_server_socket("/tmp/sock") {|s|
p s #=> #<Socket:fd 3>...
...p s.local_address #=> # #<Addrinfo: /tmp/sock SOCK_STREAM>
}

@param path 接続を待ち受けるパス(文字列)...

Socket.unix_server_socket(path) {|sock| ... } -> object (9231.0)

Unix サーバソケットを生成します。

...を IO#close します。

require 'socket'

sock
et = Socket.unix_server_socket("/tmp/s")
p socket #=> #<Socket:fd 3>
p socket.local_address #=> #<Addrinfo: /tmp/s SOCK_STREAM>

Sock
et.unix_server_socket("/tmp/sock") {|s|
p s #=> #<Socket:fd 3>...
...p s.local_address #=> # #<Addrinfo: /tmp/sock SOCK_STREAM>
}

@param path 接続を待ち受けるパス(文字列)...

OpenSSL::SSL::SSLSocket#sync_close -> bool (9139.0)

SSLSocket を close するときにラップしているソケットも close するかどうかを 返します。

...SSLSocket を close するときにラップしているソケットも close するかどうかを
返します。

true でソケットも close します。...

OpenSSL::SSL::SSLSocket#sync_close=(bool) (9139.0)

SSLSocket を close するときにラップしているソケットも close するかどうかを 設定します。

...SSLSocket を close するときにラップしているソケットも close するかどうかを
設定します。

true でソケットも close するようになります。

@param bool 設定する真偽値...

絞り込み条件を変える

OpenSSL::SSL::SSLSocket#sysclose -> nil (9128.0)

接続を閉じます。相手に'close notify'を送ります。

...'close notify'を送ります。

このメソッドは openssl ライブラリ内で管理しているバッファを
フラッシュせずに接続を閉じます。そのため、通常は
これではなく OpenSSL::Buffering#close を呼ぶべきです。

OpenSSL::SSL::SSLSocket#sync_close...

OpenSSL::SSL::SocketForwarder#closed? -> bool (9116.0)

ラップされているソケットが close していたら true を返します。

...ラップされているソケットが
close
していたら true を返します。...

FileTest.#socket?(file) -> bool (6106.0)

ファイルがソケットである時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

...file が既に close されていた場合に発生します。

//emlist[例][ruby]{
require "socket"

IO.write("testfile", "test")
p FileTest.socket?("testfile") # => false
Sock
et.unix_server_socket('testsock') { p FileTest.socket?('testsock') } # => true...

OpenSSL::SSL::SSLSocket (6018.0)

ソケットをラップして SSL での認証と暗号通信を実現するためのクラスです。

...て write します。

require 'socket'
require 'openssl'
include OpenSSL

ctx = SSL::SSLContext.new
ctx.set_params(verify_mode: OpenSSL::SSL::VERIFY_PEER, verify_hostname: true)

soc = TCPSocket.new('www.example.com', 443)
ssl = SSL::SSLSocket.new(soc, ctx)
ssl.hostname = 'www....
...ation error" if ssl.verify_result != OpenSSL::X509::V_OK
print ssl.peer_cert.to_text

# HTTP リクエストを送信
ssl.write("GET / HTTP/1.1\r\n")
ssl.write("Host: www.example.com\r\n")
ssl.write("Connection: close\r\n")
ssl.write("\r\n")
print ssl.read

ssl.close
soc.close...
<< 1 2 3 > >>