るりまサーチ

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

別のキーワード

  1. socket connect
  2. addrinfo connect
  3. win32ole connect
  4. udpsocket connect
  5. socket connect_to

検索結果

<< 1 2 3 ... > >>

Socket#connect(server_sockaddr) -> 0 (18147.0)

connect(2) でソケットを接続します。

...
connect
(2) でソケットを接続します。

server_sockaddr は、
lib:socket#pack_string
もしくは Addrinfo オブジェクト
です。

0 を返します。

@
param server_sockaddr 接続先アドレス
@
raise Errno::EXXX connect(2) がエラーを報告した場合に発生します。...
...TCP ソケットを生成し、connect で www.ruby-lang.org:80 に接続するには以下のようにします。

例:

require 'socket'

s = Socket.new(Socket::AF_INET, Socket::SOCK_STREAM, 0)
sockaddr = Socket.sockaddr_in(80, "www.ruby-lang.org")
s.connect(sockaddr)
s.write "GET / HTT...

UDPSocket#connect(host, port) -> Integer (18147.0)

UDPSocket#connect のパラメータ host の名前解決に resolv ライブラリを使います。

...UDPSocket#connect のパラメータ host の名前解決に
resolv ライブラリを使います。

@
param host connect するホスト名を文字列で指定します。
@
param port connect するポートを指定します。
@
raise SocketError 名前解決に失敗した場合に発生しま...

UDPSocket#connect(host, port) -> 0 (18141.0)

ソケットを host の port に connect(2) します。

...ソケットを host の port に connect(2) します。

これによって UDPSocket#send で送り先のアドレスを指定せずに
データを送ることができます(connect しなくとも送り先のアドレスを明示すれば
データを送ることができます)。

require...
...'socket'

u1 = UDPSocket.new
u1.bind("127.0.0.1", 4913)
u2 = UDPSocket.new
u2.connect("127.0.0.1", 4913)
u2.send "uuuu", 0
p u1.recvfrom(10) #=> ["uuuu", ["AF_INET", 33230, "localhost", "127.0.0.1"]]

@
param host 接続するホスト名文字列
@
param port 接続するポート番号...

Net::FTP#connect(host, port = FTP_PORT) -> () (18137.0)

host で指定されたホストに接続します。

...ConnectionError 例外が発生します。

@
param host 接続するホスト名です。
@
param port 接続するポート番号です。

@
raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@
raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@
...
...raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@
raise Net::FTPReplyError 応答コードが上の場合以外で正しくない場合(1xy, 3xyが来るべきでないときに来た場合など)に発生します。...

WIN32OLE.connect(ole) -> WIN32OLE (18131.0)

現在実行中のOLEオートメーションサーバに接続します。

...に接続します。

connect
メソッドは、COMのモニカを利用して、現在実行中のOLEオートメーショ
ンサーバを検索し、接続します。接続に成功した場合、該当サーバを操作可能
なWIN32OLEオブジェクトが返ります。

@
param ole 接続対...
...

@
return ole引数で特定されるWIN32OLEオブジェクトを返します。
@
raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージのHRESULTを調べてください。

WIN32OLE.connect('Ex...

絞り込み条件を変える

OpenSSL::SSL::SSLSocket#connect -> self (18119.0)

TLS/SSl 通信をクライアントモードとして開始し、 サーバとのハンドシェイクを実行します。

...す。


@
raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
@
see OpenSSL::SSL::SSLSocket#accept,
OpenSSL::SSL::SSLSocket#connect_nonblo...

Socket#connect_nonblock(server_sockaddr) -> 0 (6171.0)

ソケットをノンブロッキングモードに設定した後、 connect(2) を呼び出します。

...設定した後、
connect
(2) を呼び出します。

引数、返り値は Socket#connect と同じです。

connect
が EINPROGRESS エラーを報告した場合、その例外(Errno::EINPROGRESS)
には IO::WaitWritable が Object#extend されます。
これを connect_nonblock をリトラ...
...n(80, 'www.google.com')
begin # emulate blocking connect
socket.connect_nonblock(sockaddr)
rescue IO::WaitWritable
IO.select(nil, [socket]) # wait 3-way handshake completion
begin
socket.connect_nonblock(sockaddr) # check connection failure
rescue Errno::EISCONN
end
e...
...nd
socket.write("GET / HTTP/1.0\r\n\r\n")
results = socket.read



@
param server_sockaddr 接続先アドレス
@
raise Errno::EXXX connect(2) がエラーを報告した場合に発生します。詳しくは
man を参照してください。...

BasicSocket#connect_address -> Addrinfo (6131.0)

ローカルマシン内で接続するのに適当なアドレスを Addrinfo オブジェクトで返します。

...ten {|serv|
p serv.connect_address #=> #<Addrinfo: 127.0.0.1:53660 TCP>
serv.connect_address.connect {|c|
s, _ = serv.accept
p [c, s] #=> [#<Socket:fd 4>, #<Socket:fd 6>]
}
}


@
raise SocketError アドレスが接続に不適な場合に返します
@
see BasicSocket#local_...

OpenSSL::SSL::SSLSocket#connect_nonblock -> self (6125.0)

ノンブロッキング方式で TLS/SSL 通信をクライアントモードとして開始し、 サーバとのハンドシェイクを実行します。

...ハンドシェイクを再開します。

@
raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
@
raise OpenSSL::SSL::SSLError ソケット...
...る場合には IO::WaitReadable を、
書き込み可能状態を待つ必要がある場合には IO::WaitWritable を、
それぞれ extend した例外オブジェクトが生成されます。
@
see OpenSSL::SSL::SSLSocket#accept_nonblock,
OpenSSL::SSL::SSLSocket#connect...
<< 1 2 3 ... > >>