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|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 です (無制限)。