Socket.ReceiveMessageFrom メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Socket.ReceiveMessageFrom メソッドの意味・解説 

Socket.ReceiveMessageFrom メソッド

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

指定した SocketFlags を使用し、指定したバイト数のデータを受信して、データ バッファ内の指定した位置に格納します。さらに、エンドポイントとパケット情報を格納します。

名前空間: System.Net.Sockets
アセンブリ: System (system.dll 内)
構文構文

Public Function ReceiveMessageFrom ( _
    buffer As Byte(), _
    offset As Integer, _
    size As Integer, _
    ByRef socketFlags As SocketFlags, _
    ByRef remoteEP As EndPoint, _
    <OutAttribute> ByRef ipPacketInformation As
 IPPacketInformation _
) As Integer
Dim instance As Socket
Dim buffer As Byte()
Dim offset As Integer
Dim size As Integer
Dim socketFlags As SocketFlags
Dim remoteEP As EndPoint
Dim ipPacketInformation As IPPacketInformation
Dim returnValue As Integer

returnValue = instance.ReceiveMessageFrom(buffer, offset, size, socketFlags, remoteEP,
 ipPacketInformation)
public int ReceiveMessageFrom (
    byte[] buffer,
    int offset,
    int size,
    ref SocketFlags socketFlags,
    ref EndPoint remoteEP,
    out IPPacketInformation ipPacketInformation
)
public:
int ReceiveMessageFrom (
    array<unsigned char>^ buffer, 
    int offset, 
    int size, 
    SocketFlags% socketFlags, 
    EndPoint^% remoteEP, 
    [OutAttribute] IPPacketInformation% ipPacketInformation
)
public int ReceiveMessageFrom (
    byte[] buffer, 
    int offset, 
    int size, 
    /** @ref */ SocketFlags socketFlags, 
    /** @ref */ EndPoint remoteEP, 
    /** @attribute OutAttribute() */ /** @ref */ IPPacketInformation ipPacketInformation
)
JScript では、値型の引数は参照渡しされません。

パラメータ

buffer

受信したデータのストレージ場所となる Byte 型の配列。

offset

受信データを格納する bufferパラメータ内の位置。

size

受信するバイト数。

socketFlags

SocketFlags 値のビットごとの組み合わせ。

remoteEP

リモート サーバーを表す、参照渡しされた EndPoint。

ipPacketInformation

アドレス情報とインターフェイス情報を保持している IPPacketInformation。

戻り値
受信したバイト数。

例外例外
例外の種類条件

ArgumentNullException

buffer が null 参照 (Visual Basic では Nothing) です。

または

remoteEP が null 参照 (Visual Basic では Nothing) です。

ArgumentOutOfRangeException

offset が 0 未満です。

または

offset が buffer の長さを超えています。

または

size が 0 未満です。

または

size が、buffer の長さからオフセット パラメータの値を引いた値を超えています。

SocketException

socketFlags が、値の有効な組み合わせではありません。

または

LocalEndPoint プロパティが設定されていませんでした。

または

.NET Framework が、AMD 64 ビット プロセッサ上で実行されています。

または

ソケットへのアクセスを試みているときにエラーが発生しました。詳細については「解説」を参照してください。

ObjectDisposedException

Socket は閉じられています。

NotSupportedException

Windows 2000 以前のオペレーティング システムです。このメソッドを使用するには、Windows XP が必要です。

解説解説
.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

Socket.ReceiveMessageFrom メソッドのお隣キーワード

   

英語⇒日本語
日本語⇒英語
   



Socket.ReceiveMessageFrom メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS