Difference between revisions of "enet.host create (日本語)"

m (Andlac028 moved page enet:host create (日本語) to enet.host create (日本語): This is not a method, use dot notation.)
m (translation updated.)
Line 1: Line 1:
 
新規[[enet.host (日本語)|ホスト]]を返します。全ての引数は選択制です。
 
新規[[enet.host (日本語)|ホスト]]を返します。全ての引数は選択制です。
  
bind_address が [[nil (日本語)|nil]] である[[enet.host (日本語)|ホスト]]には接続 (典型的にはクライアント) できません。そうでなければアドレスの形式には <IPアドレス>:<ポート番号>, <ホスト名>:<ポート番号&>, または *:<ポート番号> のいずれかを指定できます。
+
bind_address が [[nil (日本語)|nil]] である [[enet.host (日本語)|ホスト]]には接続 (典型的にはクライアント) できません。そうでなければアドレスの形式には <IPアドレス>:<ポート番号>, <ホスト名>:<ポート番号&>, または *:<ポート番号> のいずれかを指定できます。
  
例えばアドレスに該当するものとしては "127.0.0.1:8888", "localhost:2232", および "*:6767" です。
+
例えばアドレスに該当するものとしては "127.0.0.1:8888", "localhost:2232", および "*:6767" です。ポートが 0 ならば、システムは一時的にポートを自動的選択します。また、ポート番号は [[enet.host:get_socket_address|host:get_socket_address (日本語)|enet.host:get_socket_address|host:get_socket_address]]() で取得できます。
 
== 関連 ==
 
== 関連 ==
 
=== 引数 ===
 
=== 引数 ===
Line 13: Line 13:
 
{{param|string|bind_address|"IP:ポート番号" 形式による接続先のアドレス。}}
 
{{param|string|bind_address|"IP:ポート番号" 形式による接続先のアドレス。}}
 
{{param|number|peer_count|最大ピア数。標準では 64 です。}}
 
{{param|number|peer_count|最大ピア数。標準では 64 です。}}
 +
{{param|number|channel_count|最大チャンネル数。標準では 1 です。}}
 
{{param|number|in_bandwidth|バイト/秒による下流帯域幅。標準では 0 です (無制限)。}}
 
{{param|number|in_bandwidth|バイト/秒による下流帯域幅。標準では 0 です (無制限)。}}
{{param|number|channel_count|最大チャンネル数。標準では 1 です。}}
 
 
{{param|number|out_bandwidth|バイト/秒による上流帯域幅。標準では 0 です (無制限)。}}
 
{{param|number|out_bandwidth|バイト/秒による上流帯域幅。標準では 0 です (無制限)。}}
 
=== 返値 ===
 
=== 返値 ===
Line 24: Line 24:
 
* [[enet.host:bandwidth_limit (日本語)|enet.host:bandwidth_limit]]
 
* [[enet.host:bandwidth_limit (日本語)|enet.host:bandwidth_limit]]
 
== そのほかの言語 ==
 
== そのほかの言語 ==
{{i18n|enet.host_create}}
+
{{i18n (日本語)|enet.host_create}}

Revision as of 07:27, 14 June 2019

新規ホストを返します。全ての引数は選択制です。

bind_address が nil である ホストには接続 (典型的にはクライアント) できません。そうでなければアドレスの形式には <IPアドレス>:<ポート番号>, <ホスト名>:<ポート番号&>, または *:<ポート番号> のいずれかを指定できます。

例えばアドレスに該当するものとしては "127.0.0.1:8888", "localhost:2232", および "*:6767" です。ポートが 0 ならば、システムは一時的にポートを自動的選択します。また、ポート番号は host:get_socket_address (日本語)|enet.host:get_socket_address|host:get_socket_address() で取得できます。

関連

引数

host = enet.host_create(bind_address, peer_count, channel_count, in_bandwidth, out_bandwidth)

概要

string bind_address
"IP:ポート番号" 形式による接続先のアドレス。
number peer_count
最大ピア数。標準では 64 です。
number channel_count
最大チャンネル数。標準では 1 です。
number in_bandwidth
バイト/秒による下流帯域幅。標準では 0 です (無制限)。
number out_bandwidth
バイト/秒による上流帯域幅。標準では 0 です (無制限)。

返値

enet.host host
要求されたホストです。

関連

そのほかの言語