るりまサーチ

最速Rubyリファレンスマニュアル検索!
44件ヒット [1-44件を表示] (0.013秒)
トップページ > ライブラリ:openssl[x] > クエリ:TCPServer[x]

別のキーワード

  1. socket tcpserver
  2. tcpserver new
  3. tcpserver open
  4. tcpserver listen
  5. tcpserver accept

クラス

キーワード

検索結果

OpenSSL::SSL::SSLServer#to_io -> TCPServer (119.0)

ラップしている TCPServer オブジェクトを返します。

...ラップしている TCPServer オブジェクトを返します。...

OpenSSL::SSL::SSLServer.new(svr, ctx) -> OpenSSL::SSL::SSLServer (42.0)

TCPServer オブジェクトをラップする SSLServer オブジェクトを生成します。

...TCPServer オブジェクトをラップする SSLServer オブジェクトを生成します。

svr にはラップするTCPServer オブジェクトを、
ctx には SSL サーバが用いる OpenSSL::SSL::SSLContext
オブジェクトを生成します。

OpenSSL
::SSL::SSLServer#listen や Ope...
...nSSL::SSL::SSLServer#accept
は内部で svr で渡されたオブジェクトの
TCPServer
#listen や TCPServer#accept を呼び出します。

@param svr 利用する TCPServer オブジェクト
@param ctx SSL サーバとして用いる OpenSSL::SSL::SSLContext オブジェクト...

OpenSSL::SSL::SSLServer#listen(backlog=5) -> 0 (40.0)

ラップしている TCPServer の TCPServer#listen を呼びだします。

...ラップしている TCPServer TCPServer#listen
を呼びだします。

通常は TCPServer の初期化時に listen が呼びだされるため
呼ぶ必要はないはずです。

@param backlog クライアントからの接続要求を保留できる数
@raise Errno::EXXX listen(2) が...

OpenSSL::SSL::SSLServer (26.0)

SSL サーバーのためのクラス。

...SSL サーバーのためのクラス。

TCPServer
をラップするクラスで、TCPServer で接続した
ソケットを OpenSSL::SSL::SSLSocket でラップする機能を持ちます。
おおよそ TCPServer と同様のメソッドを持ちます。

基本的には SSL サーバを簡単...
...のサーバです。

require 'socket'
require 'openssl'

include OpenSSL

ctx = SSL::SSLContext.new()
ctx.cert = X509::Certificate.new(File.read('cert.pem'))
ctx.key = PKey::RSA.new(File.read('privkey.pem'))
svr = TCPServer.new(2007)
serv = SSL::SSLServer.new(svr, ctx)

loo...