System.Net.Socket.TSocket.ListenBroadcast

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure ListenBroadcast(const Endpoint: TNetEndpoint); overload;
procedure ListenBroadcast(Port: Word); overload; inline;

C++

void __fastcall ListenBroadcast(const TNetEndpoint &Endpoint)/* overload */;
void __fastcall ListenBroadcast(System::Word Port)/* overload */;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.Net.Socket.pas
System.Net.Socket.hpp
System.Net.Socket TSocket


説明

指定されたポートまたはエンドポイントにソケットをバインドし、サブネット ブロードキャストを受信するようにソケットを構成します。

ListenBroadcast を使用するには、ソケットの種類UDP でなければなりません。

例外

ListenBroadcast を呼び出すと、次の例外が発生する可能性があります。

例外 Exception.Message シナリオ

ESocketError

ネットワーク ソケット エラー: <エラー メッセージ> (<エラー コード>)、API 'bind'

ネットワーク ソケット エラー: <エラー メッセージ> (<エラー コード>)、API 'socket'

ソケットの種類が UDP の場合のみブロードキャストをサポートします

  • ソケットの種類UDP ではありません。UDP ソケットのみブロードキャストをサポートします

ソケットが既に開いています

  • 既に開いているソケットでリスンできません。前に次のいずれかのメソッドを呼び出した結果、ソケットが開かれたと考えられます。

関連項目