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

m
m
 
Line 3: Line 3:
 
bind_address が [[nil (日本語)|nil]] である [[enet.host (日本語)|ホスト]]には接続 (典型的にはクライアント) できません。そうでなければアドレスの形式には <IPアドレス>:<ポート番号>, <ホスト名>:<ポート番号&>, または *:<ポート番号> のいずれかを指定できます。
 
bind_address が [[nil (日本語)|nil]] である [[enet.host (日本語)|ホスト]]には接続 (典型的にはクライアント) できません。そうでなければアドレスの形式には <IPアドレス>:<ポート番号>, <ホスト名>:<ポート番号&>, または *:<ポート番号> のいずれかを指定できます。
  
例えばアドレスに該当するものとしては "127.0.0.1:8888", "localhost:2232", および "*:6767" です。ポートが 0 ならば、システムは一時的にポートを自動的選択します。また、ポート番号は [[enet.host:get_socket_address|host:get_socket_address (日本語)]]() で取得できます。
+
例えばアドレスに該当するものとしては "127.0.0.1:8888", "localhost:2232", および "*:6767" です。ポートが 0 ならば、システムは一時的にポートを自動的選択します。また、ポート番号は [[enet.host:get_socket_address (日本語)|host:get_socket_address]]() で取得できます。
 
== 関連 ==
 
== 関連 ==
 
=== 引数 ===
 
=== 引数 ===

Latest revision as of 07:28, 14 June 2019

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

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

例えばアドレスに該当するものとしては "127.0.0.1:8888", "localhost:2232", および "*:6767" です。ポートが 0 ならば、システムは一時的にポートを自動的選択します。また、ポート番号は 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
要求されたホストです。

関連

そのほかの言語