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

スクリプト言語

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

NetworkTransport.Receive

フィードバック

ありがとうございます

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

閉じる

送信に失敗しました

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

閉じる

キャンセル

マニュアルに切り替える
public static function Receive(out hostId: int, out connectionId: int, out channelId: int, buffer: byte[], bufferSize: int, out receivedSize: int, out error: byte): Networking.NetworkEventType;
public static Networking.NetworkEventType Receive(out int hostId, out int connectionId, out int channelId, byte[] buffer, int bufferSize, out int receivedSize, out byte error);

パラメーター

hostId イベントが起きた UDP ソケットの Id
connectionId 接続されたデバイス
channelId データイベントのチャネル Id
buffer ネットワークを通じて取得されたデータ
bufferSize バッファーサイズ
receivedSize 実際に受信した長さ
error 起こりうるエラー

戻り値

NetworkEventType Receive() で返されるイベントのタイプ

説明

ネットワークイベントをユーザーに通知します。

API は接続で返されたデータを受領します。 データは、bufferSize 引数で設定されたバイト数を持つ buffer 引数で返されます。 実際に受信したバイト数は、receivedSize です。

kConnectionEvent は新しい接続が構築されたことを、 kDisconnectEvent は接続が断絶されたことを、 kDataEvent は新しい情報が配信されたことを知らせます。

コード例は Connect を参照してください。