SocketOptionName 列挙体とは? わかりやすく解説

SocketOptionName 列挙体

構成オプション名を定義します

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

Dim instance As SocketOptionName
public enum SocketOptionName
public enum class SocketOptionName
public enum SocketOptionName
public enum SocketOptionName
メンバメンバ
 メンバ説明
.NET Compact Framework によるサポートAcceptConnectionソケット待機してます。 
.NET Compact Framework によるサポートAddMembershipIP グループ メンバシップ追加します。 
.NET Compact Framework によるサポートAddSourceMembershipソース グループ結合します。 
.NET Compact Framework によるサポートBlockSourceソースからデータブロックします。 
.NET Compact Framework によるサポートBroadcastソケットでのブロードキャスト メッセージの送信許可します。 
.NET Compact Framework によるサポートBsdUrgentRFC-1222 の定義に従って、緊急データ使用します。このオプション1 回だけ設定できます。いったん設定すると、オフにすることはできません。 
.NET Compact Framework によるサポートChecksumCoverageUDP チェックサム カバレッジ設定または取得します。 
.NET Compact Framework によるサポートDebugデバッグ情報記録します。 
.NET Compact Framework によるサポートDontFragmentIP データグラム断片化ないようにします。 
.NET Compact Framework によるサポートDontLinger接続維持せずに、ソケット適切に閉じます。 
.NET Compact Framework によるサポートDontRouteインターフェイス アドレスルーティングしたり、直接パケット送信したりしません。 
.NET Compact Framework によるサポートDropMembershipIP グループ メンバシップ無効にます。 
.NET Compact Framework によるサポートDropSourceMembershipソース グループ無効にます。 
.NET Compact Framework によるサポートErrorエラー ステータス取得しクリアます。 
.NET Compact Framework によるサポートExclusiveAddressUseソケット排他アクセス用にバインドできるようにします。 
.NET Compact Framework によるサポートExpeditedRFC-1222 の定義に従って優先データ使用します。このオプション1 回だけ設定できます。いったん設定すると、オフにすることはできません。 
.NET Compact Framework によるサポートHeaderIncludedアプリケーション発信データグラムIP ヘッダー提供していることを示します。 
HopLimitインターネット プロトコル Version 6 (IPv6) パケットルーター最大ホップ数指定します。これは、インターネット プロトコル Version 4 の有効期間 (TTL) と同様です。 
.NET Compact Framework によるサポートIPOptions発信データグラム挿入する IP オプション指定します。 
.NET Compact Framework によるサポートIpTimeToLiveIP ヘッダーTime-to-Live フィールド設定します。 
.NET Compact Framework によるサポートKeepAliveKeep-alive使用します。 
.NET Compact Framework によるサポートLinger送信データ存在する場合は、閉じた後も接続維持します。 
.NET Compact Framework によるサポートMaxConnectionsサポートされていません。使用すると SocketException がスローさます。 
.NET Compact Framework によるサポートMulticastInterface発信マルチキャスト パケットインターフェイス設定します。 
.NET Compact Framework によるサポートMulticastLoopbackIP マルチキャスト ループバック。 
.NET Compact Framework によるサポートMulticastTimeToLiveIP マルチキャスト有効期間。 
.NET Compact Framework によるサポートNoChecksumチェックサムを 0 に設定して UDP データグラム送信します。 
.NET Compact Framework によるサポートNoDelay送信結合用の Nagle アルゴリズム無効にます。 
.NET Compact Framework によるサポートOutOfBandInline通常のデータ ストリーム内の帯域外データ受信します。 
.NET Compact Framework によるサポートPacketInformation受信パケットに関する情報返します。 
.NET Compact Framework によるサポートReceiveBuffer受信用に予約するソケット単位合計バッファ領域指定します。これは最大メッセージ サイズまたは TCP ウィンドウサイズとは関係ありません。 
.NET Compact Framework によるサポートReceiveLowWaterReceive 操作下限値を指定します。 
.NET Compact Framework によるサポートReceiveTimeoutタイムアウト受信します。このオプションは、同期メソッドにだけ適用されます。BeginSend などの非同期メソッドに対して機能しません。 
.NET Compact Framework によるサポートReuseAddress既に使用されているアドレスソケットバインドすることを許可します。 
.NET Compact Framework によるサポートSendBuffer送信用に予約するソケット単位合計バッファ領域指定します。これは最大メッセージ サイズまたは TCP ウィンドウサイズとは関係ありません。 
.NET Compact Framework によるサポートSendLowWaterSend 操作下限値を指定します。 
.NET Compact Framework によるサポートSendTimeoutタイムアウト送信します。このオプションは、同期メソッドにだけ適用されます。BeginSend などの非同期メソッドに対して機能しません。 
.NET Compact Framework によるサポートTypeソケット タイプ取得します。 
.NET Compact Framework によるサポートTypeOfServiceIP ヘッダーType of Service フィールド変更します。 
.NET Compact Framework によるサポートUnblockSource以前ブロックしソースブロック解除します。 
UpdateAcceptContext既存ソケット使用して受け入れられソケットプロパティ更新します。これは、Winsock2 SO_UPDATE_ACCEPT_CONTEXT ソケット オプション使用することに相当しコネクション指向ソケットでだけサポートされています。 
UpdateConnectContext既存ソケット使用して接続されソケットプロパティ更新します。これは、Winsock2 SO_UPDATE_CONNECT_CONTEXT ソケット オプション使用することに相当しコネクション指向ソケットでだけサポートされています。 
.NET Compact Framework によるサポートUseLoopback可能な場合ハードウェアバイパスます。 
解説解説

SocketOptionName 列挙体は、各 Socket 構成オプションの名前を定義しますソケットは、Socket.SetSocketOption メソッド使用して構成されます。

Windows Mobile for Pocket PCWindows Mobile for SmartphoneWindows CE プラットフォームメモ : .NET Compact Framework アプリケーションでは、次のオプションサポートされていますが、将来使用するために予約されており現在は使用できません。サポートされているオプションは、AcceptConnection、ReceiveLowWater、ReceiveTimeout、SendLowWater、SendTimeout、および Type です。これらのオプション詳細については、「ソケット プログラミング」を参照してください

使用例使用例

この列挙体を使用してソケット オプション設定するコード例次に示します

'Send operations will time-out if confirmation is 
' not received within 1000 milliseconds.
s.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.SendTimeout, 1000)

' The socket will linger for 10 seconds after Socket.Close is called.
Dim lingerOption As New
 LingerOption(True, 10)
s.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Linger, lingerOption)

// Send operations will time-out if confirmation 
// is not received within 1000 milliseconds.
s.SetSocketOption (SocketOptionLevel.Socket, SocketOptionName.SendTimeout, 1000);

// The socket will linger for 10 seconds after Socket.Close is called.
LingerOption lingerOption = new LingerOption (true,
 10);

s.SetSocketOption (SocketOptionLevel.Socket, SocketOptionName.Linger, lingerOption);

// Specifies that send operations will time-out 
// if confirmation is not received within 1000 milliseconds.
s->SetSocketOption( SocketOptionLevel::Socket, SocketOptionName::SendTimeout,
 1000 );

// Specifies that the Socket will linger for 10 seconds after Close
 is called.
LingerOption^ lingerOption = gcnew LingerOption( true,10 );

s->SetSocketOption( SocketOptionLevel::Socket, SocketOptionName::Linger, lingerOption
 );
// Send operations will time-out if confirmation 
// is not received within 1000 milliseconds.
s.SetSocketOption(SocketOptionLevel.Socket, 
    SocketOptionName.SendTimeout, 1000);
// The socket will linger for 10 seconds after Socket.Close is called.
LingerOption lingerOption = new LingerOption(true,
 10);

s.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Linger, 
    lingerOption);
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
System.Net.Sockets 名前空間
SocketOptionLevel 列挙
SocketOptionName 列挙



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「SocketOptionName 列挙体」の関連用語

SocketOptionName 列挙体のお隣キーワード
検索ランキング

   

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



SocketOptionName 列挙体のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS