るりまサーチ

最速Rubyリファレンスマニュアル検索!
180件ヒット [1-100件を表示] (0.111秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. kernel p
  5. kernel $-p

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

OpenSSL::SSL::SocketForwarder#addr -> Array (24108.0)

ラップされているソケットの接続情報を返します。

...ラップされているソケットの接続情報を返します。

IPSocket#addr と同様です。...

OpenSSL::SSL::SocketForwarder#peeraddr -> Array (18201.0)

ラップされているソケットの接続先相手の情報を返します。

...ラップされているソケットの接続先相手の情報を返します。

IPSocket#peeraddr と同様です。...

UNIXSocket#addr -> [String, String] (18150.0)

ソケットの接続情報を表す配列を返します。配列の各要素は第1要 素が文字列 "AF_UNIX"、第2要素がパスを表す文字列です。

...す。
例:

require 'socket'

UNIXServer.open("/tmp/s") {|serv|
p
serv.addr #=> ["AF_UNIX", "/tmp/s"]
}

UNIXServer.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
p
c.peeraddr #=> ["AF_UNIX", "/tmp/s"]
p
c.addr #=> ["AF_UNIX", ""]
}

@see UNIXSocket#peeraddr...

Net::SMTP#open_message_stream(from_addr, *to_addrs) {|f| .... } -> () (12416.0)

メール書き込みの準備をし、書き込み先のストリームオブジェクトを ブロックに渡します。ブロック終了後、書きこんだ結果が 送られます。

...されるストリームオブジェクトは以下のメソッドを持っています。
* puts(str = '') strを出力して CR LFを出力
* print(str) strを出力
* printf(fmt, *args) sprintf(fmt,*args) を出力
* write(str):: str を出力して書き込んだバイト...
..._addrs には送信先メールアドレスを文字列で渡します。

require 'net/smtp'

Net::SMTP.start('smtp.example.com', 25) {|smtp|
smtp.open_message_stream('from@example.com', 'to@example.net') {|f|
f.puts 'From: from@example.com'
f.puts 'To: to@example.net'
f.p...
...uts 'Subject: test mail'
f.puts
f.puts 'This is test mail.'
}
}

ready は obsolete です。

@param from_addr 送信元のメールアドレス
@param to_addrs 送信先のメールアドレス(複数可、少なくとも1個)

@raise IOError すでにセッションが終了し...

IPSocket#peeraddr -> Array (12241.0)

接続相手先ソケットの情報を表す配列を返します。配列の各要素は IPSocket#addr メソッドが返す配列 と同じです。

...す。配列の各要素は
IPSocket#addr メソッドが返す配列
と同じです。

@raise Errno::EXXX getpeername(2) が 0 未満の値を返した場合に発生します。

例:

require 'socket'

TCPSocket.open("localhost", "http") {|s|
p
s.peeraddr #=> ["AF_INET", 80, "localho...
...st.localdomain", "127.0.0.1"]
p
s.addr #=> ["AF_INET", 52615, "localhost.localdomain", "127.0.0.1"]
}...

絞り込み条件を変える

UNIXSocket#peeraddr -> [String, String] (12237.0)

接続相手先ソケットの情報を表す配列を返します。配列の各要素は第1要 素が文字列 "AF_UNIX"、第2要素がパスを表す文字列です。

...各要素は第1要
素が文字列 "AF_UNIX"、第2要素がパスを表す文字列です。

例:

require 'socket'

UNIXServer.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
p
c.peeraddr #=> ["AF_UNIX", "/tmp/s"]
p
c.addr #=> ["AF_UNIX", ""]
}

@see UNIXSocket#addr...

BasicSocket#local_address -> Addrinfo (6225.0)

getsockname(2) で得られたローカルアドレス情報を Addrinfo オブジェクトとして返します。

...報を
Addr
info オブジェクトとして返します。

返されたオブジェクトの Addrinfo#protocol は 0 を
返すことに注意してください。

require 'socket'

TCPSocket.open("www.ruby-lang.org", 80) {|s|
p
s.local_address #=> #<Addrinfo: 192.168.0.129:36873 TCP>
}...
...TCPServer.open("127.0.0.1", 1512) {|serv|
p
serv.local_address #=> #<Addrinfo: 127.0.0.1:1512 TCP>
}

@see BasicSocket#getsockname...

BasicSocket#remote_address -> Addrinfo (6225.0)

getpeername(2) で得られたリモートアドレス情報を Addrinfo オブジェクトとして返します。

...getpeername(2) で得られたリモートアドレス情報を
Addr
info オブジェクトとして返します。

返されたオブジェクトの Addrinfo#protocol は 0 を
返すことに注意してください。

require 'socket'

TCPSocket.open("www.ruby-lang.org", 80) {|s|
p
s.re...
...mote_address #=> #<Addrinfo: 221.186.184.68:80 TCP>
}

TCPServer.open("127.0.0.1", 1728) {|serv|
c = TCPSocket.new("127.0.0.1", 1728)
s = serv.accept
p
s.remote_address #=> #<Addrinfo: 127.0.0.1:36504 TCP>
}

@see BasicSocket#getpeername...

Net::SMTP#ready(from_addr, *to_addrs) {|f| .... } -> () (6216.0)

メール書き込みの準備をし、書き込み先のストリームオブジェクトを ブロックに渡します。ブロック終了後、書きこんだ結果が 送られます。

...されるストリームオブジェクトは以下のメソッドを持っています。
* puts(str = '') strを出力して CR LFを出力
* print(str) strを出力
* printf(fmt, *args) sprintf(fmt,*args) を出力
* write(str):: str を出力して書き込んだバイト...
..._addrs には送信先メールアドレスを文字列で渡します。

require 'net/smtp'

Net::SMTP.start('smtp.example.com', 25) {|smtp|
smtp.open_message_stream('from@example.com', 'to@example.net') {|f|
f.puts 'From: from@example.com'
f.puts 'To: to@example.net'
f.p...
...uts 'Subject: test mail'
f.puts
f.puts 'This is test mail.'
}
}

ready は obsolete です。

@param from_addr 送信元のメールアドレス
@param to_addrs 送信先のメールアドレス(複数可、少なくとも1個)

@raise IOError すでにセッションが終了し...
<< 1 2 > >>