96件ヒット
[1-96件を表示]
(0.088秒)
クラス
- BasicSocket (24)
-
OpenSSL
:: SSL :: SSLSocket (36) - SOCKSSocket (12)
モジュール
キーワード
- closed? (12)
- fcntl (12)
- getpeereid (12)
- recv (12)
-
sync
_ close (12) -
sync
_ close= (12) - sysclose (12)
検索結果
先頭5件
-
SOCKSSocket
# close -> nil (21102.0) -
ソケットを閉じます。
ソケットを閉じます。 -
OpenSSL
:: SSL :: SSLSocket # sync _ close -> bool (9140.0) -
SSLSocket を close するときにラップしているソケットも close するかどうかを 返します。
...SSLSocket を close するときにラップしているソケットも close するかどうかを
返します。
true でソケットも close します。... -
OpenSSL
:: SSL :: SSLSocket # sync _ close=(bool) (9140.0) -
SSLSocket を close するときにラップしているソケットも close するかどうかを 設定します。
...SSLSocket を close するときにラップしているソケットも close するかどうかを
設定します。
true でソケットも close するようになります。
@param bool 設定する真偽値... -
OpenSSL
:: SSL :: SSLSocket # sysclose -> nil (9129.0) -
接続を閉じます。相手に'close notify'を送ります。
...'close notify'を送ります。
このメソッドは openssl ライブラリ内で管理しているバッファを
フラッシュせずに接続を閉じます。そのため、通常は
これではなく OpenSSL::Buffering#close を呼ぶべきです。
OpenSSL::SSL::SSLSocket#sync_close が... -
OpenSSL
:: SSL :: SocketForwarder # closed? -> bool (9117.0) -
ラップされているソケットが close していたら true を返します。
...ラップされているソケットが
close していたら true を返します。... -
BasicSocket
# recv(maxlen , flags = 0) -> String (3051.0) -
ソケットからデータを受け取り、文字列として返します。 maxlen は受け取る最大の長さを指定します。 flags については recv(2) を参照してください。flags の デフォルト値は 0 です。flags の指定に必要な定数は Socket クラスで定義されています。(例: Socket::MSG_PEEK)
...は recv(2) を参照してください。flags の
デフォルト値は 0 です。flags の指定に必要な定数は
Socket クラスで定義されています。(例: Socket::MSG_PEEK)
内部で呼び出す recv(2) が 0 を返した場合、このメソッドは "" を返します。
この......@raise Errno::EXXX recvfrom(2) がエラーになった場合などに発生します。
例:
require 'socket'
s1, s2 = UNIXSocket.pair
s1.write "a"
s1.close
p s2.recv(10, Socket::MSG_PEEK) #=> "a"
p s2.recv(10) #=> "a"
p s2.recv(10) #=> ""... -
BasicSocket
# getpeereid -> [Integer , Integer] (3019.0) -
Unix ドメインソケットにおいて接続相手の euid と egid を 返します。
...です。
require 'socket'
Socket.unix_server_loop("/tmp/sock") {|s|
begin
euid, egid = s.getpeereid
# Check the connected client is myself or not.
next if euid != Process.uid
# do something about my resource.
ensure
s.close
end
}... -
OpenSSL
:: SSL :: SocketForwarder # fcntl(cmd , arg=0) -> Integer (3007.0) -
ラップされているソケットに対してシステムコール fcntl を実行します。
...が提供している定数で指定します。
@param arg cmd に対する引数を整数、文字列、booleanのいずれかで指定します。
@raise Errno::EXXX fcntl の実行に失敗した場合に発生します。
@raise IOError 既に close されている場合に発生します。...