Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

NetworkServer.Listen

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える
public static function Listen(ipAddress: string, serverPort: int): bool;
public static bool Listen(string ipAddress, int serverPort);
public static function Listen(serverPort: int): bool;
public static bool Listen(int serverPort);

パラメーター

ipAddress Optional (任意) に結び付ける IP アドレス
serverPort Listen ポート番号

戻り値

bool Listen 成功した場合は、True が返ります。

説明

指定のポート番号でサーバーを起動します。マッチが作成されている場合、ローカルソケットの代わりにリレーサーバーを使用してリストすることに注意してください。

#pragma strict
public class Manager extends MonoBehaviour {
	var isAtStartup: boolean = true;
	function Update() {
		if (Input.GetKeyDown(KeyCode.S) && isAtStartup) {
			NetworkServer.Listen(4444);
			NetworkServer.RegisterHandler(MsgType.Ready, OnPlayerReadyMessage);
			isAtStartup = false;
		}
	}
	public function OnPlayerReadyMessage(netMsg: NetworkMessage) {
		// TODO: create player and call PlayerIsReady()
	}
}
using UnityEngine;
using UnityEngine.Networking;

public class Manager : MonoBehaviour {

bool isAtStartup = true; void Update () { if (Input.GetKeyDown(KeyCode.S) && isAtStartup) { NetworkServer.Listen(4444); NetworkServer.RegisterHandler(MsgType.Ready, OnPlayerReadyMessage); isAtStartup = false; } }

public void OnPlayerReadyMessage(NetworkMessage netMsg) { // TODO: create player and call PlayerIsReady() } }