Version: 5.5
public bool Send (short msgType, Networking.MessageBase msg);

パラメーター

msgType 送信するメッセージ ID
msg 送信するメッセージのインスタンス

戻り値

bool メッセージが送信された場合、True を返します。

説明

メッセージ ID でネットワークメッセージをサーバーに送信します。このメッセージは、デフォルトの信頼できるチャンネルである、チャンネル 0 で送信されます。

メッセージは、MessageBase から派生されたクラスのインスタンスである必要があります。

class RegisterHostMessage : MessageBase
{
    public string gameName;
    public string comment;
    public bool passwordProtected;
}

class MasterClient { public NetworkClient client;

public const short RegisterHotsMsgId = 888;

public void RegisterHost(srtring name) { RegisterHostMessage msg = new RegisterHostMessage(); msg.gameName = name; msg.comment = "test"; msg.passwordProtected = false;

client.Send(RegisterHotsMsgId, msg); } }

Send() 関数に渡されたメッセージ ID は、メッセージを受信したときサーバー上で呼び出される handler 関数を識別します。