るりまサーチ (Ruby 3.1)

最速Rubyリファレンスマニュアル検索!
6件ヒット [1-6件を表示] (0.015秒)
トップページ > クラス:UNIXServer[x] > クエリ:unixserver[x] > クエリ:open[x] > バージョン:3.1[x]

別のキーワード

  1. unixserver new
  2. socket unixserver
  3. unixserver listen
  4. unixserver accept

ライブラリ

キーワード

検索結果

UNIXServer.open(path) -> UNIXServer (72634.0)

path で指定したパス名を用いて接続を受け付けるソケット を作成します。

...クを呼びだし、
ブロック終了時にソケットを閉じます。この場合には
ブロックの評価値を返り値として返します。

@param path 接続を受け付けるパス名文字列

require 'socket'

serv = UNIXServer.new("/tmp/sock")
s = serv.accept
p s.read...

UNIXServer.open(path) {|sock| ...} -> object (72334.0)

path で指定したパス名を用いて接続を受け付けるソケット を作成します。

...クを呼びだし、
ブロック終了時にソケットを閉じます。この場合には
ブロックの評価値を返り値として返します。

@param path 接続を受け付けるパス名文字列

require 'socket'

serv = UNIXServer.new("/tmp/sock")
s = serv.accept
p s.read...

UNIXServer.new(path) -> UNIXServer (27334.0)

path で指定したパス名を用いて接続を受け付けるソケット を作成します。

...クを呼びだし、
ブロック終了時にソケットを閉じます。この場合には
ブロックの評価値を返り値として返します。

@param path 接続を受け付けるパス名文字列

require 'socket'

serv = UNIXServer.new("/tmp/sock")
s = serv.accept
p s.read...

UNIXServer#sysaccept -> Integer (27106.0)

接続したクライアントのソケットをファイル記述子で返すことを除けば UNIXServer#accept と同じです。

...接続したクライアントのソケットをファイル記述子で返すことを除けば
UNIXServer
#accept と同じです。

例:

require 'socket'

UNIXServer
.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
p serv.sysaccept #=> 6
}...

UNIXServer#accept -> UnixSocket (27058.0)

クライアントからの接続要求を accept(2)で待ち受け、接続した UNIXSocket のインスタンスを返します。

...からの接続要求を accept(2)で待ち受け、接続した
UNIXSocket のインスタンスを返します。

例:

require 'socket'

UNIXServer
.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
s = serv.accept
s.write "from server"
c.write "from client"
p c.recv(20...

絞り込み条件を変える

UNIXServer.new(path) {|sock| ...} -> object (27034.0)

path で指定したパス名を用いて接続を受け付けるソケット を作成します。

...クを呼びだし、
ブロック終了時にソケットを閉じます。この場合には
ブロックの評価値を返り値として返します。

@param path 接続を受け付けるパス名文字列

require 'socket'

serv = UNIXServer.new("/tmp/sock")
s = serv.accept
p s.read...