conn | データを受信した接続 |
channelId | データを受信したチャンネル |
receivedSize | 受信データの量 |
この仮想関数は接続のデータを受信したときにカスタム機能を実行するために上書きされます。
デフォルトではこの関数はデータを処理して検出したすべてのメッセージのメッセージハンドラーを呼び出す HandleData() を呼び出します。
using UnityEngine; using UnityEngine.Networking;
public abstract class ExampleScript : NetworkManager { byte[] msgBuffer = new byte[1024];
public virtual void OnData(NetworkConnection conn, int channelId, int receivedSize) { conn.TransportRecieve(msgBuffer, receivedSize, channelId); } }