このトピックはまだ評価されていません - このトピックを評価する

StreamSocketListener Class

TCP ストリーム ソケットを使用して受信ネットワーク接続を待機できるようにします。

構文


public sealed class StreamSocketListener : Object,
    IDisposable

属性

ActivatableAttribute(NTDDI_WIN8)
DualApiPartitionAttribute()
MarshalingBehaviorAttribute(Agile)
ThreadingAttribute(Both)
VersionAttribute(NTDDI_WIN8)

メンバー

StreamSocketListenerクラス には次の種類のメンバーが含まれます:

コンストラクター

StreamSocketListenerクラス には次のコンストラクターがあります。

コンストラクター説明
StreamSocketListener Creates a new StreamSocketListener object.

 

イベント

StreamSocketListenerクラス には次のイベントがあります。

イベント説明
ConnectionReceived An event that indicates that a connection was received on the StreamSocketListener object.

 

メソッド

The StreamSocketListener クラス には次のメソッドがあります。C#、Visual Basic、C++ では、次のもののメソッドも継承しますObject クラス.

メソッド説明
BindEndpointAsync Starts a bind operation on a StreamSocketListener to a local hostname and a local service name.
BindServiceNameAsync Starts a bind operation on a StreamSocketListener to a local service name.
Close [C++, JavaScript]Closes the StreamSocketListener object.
Dispose [C#, VB]Performs tasks associated with freeing, releasing, or resetting unmanaged resources.

 

プロパティ

StreamSocketListenerクラス次のプロパティがあります。

プロパティアクセスの種類説明

Control

読み取り専用Gets socket control data on a StreamSocketListener object.

Information

読み取り専用Gets socket information for the StreamSocketListener object.

 

注釈

StreamSocketListener クラスは、TCP ストリーム ソケットを使用した受信ネットワーク接続の待機と接続の受け入れをサポートしています。

操作の一般的な順序は次のとおりです。

  • StreamSocketListener を作成します。
  • Control プロパティを使用して、StreamSocketListenerControl オブジェクトを取得し、必要なソケットのサービス品質を設定します。
  • ConnectionReceived イベントをイベント ハンドラーに割り当てます。
  • BindServiceNameAsync または BindEndpointAsync メソッドを呼び出して、ローカル TCP ポートまたはサービス名に束縛します。
  • 接続が受信されると、StreamSocketListenerConnectionReceivedEventArgs オブジェクトを使用して、作成された StreamSocket オブジェクトを持つ Socket プロパティを取得します。
  • StreamSocket オブジェクトを使用して、データを送受信します。
  • Close メソッドを呼び出して、受信ネットワーク接続を待機して受け入れるのを停止し、StreamSocketListener オブジェクトに関連するすべてのアンマネージ リソースを解放します。接続が受信されると作成される StreamSocket オブジェクトは、影響を受けず、必要に応じて使用し続けることができます。

要件

サポートされている最小のクライアント

Windows 8 [Windows ストア アプリ, デスクトップ アプリ]

サポートされている最小のサーバー

Windows Server 2012 [Windows ストア アプリ, デスクトップ アプリ]

サポートされている最小の電話

Windows Phone 8

名前空間

Windows.Networking.Sockets
Windows::Networking::Sockets [C++]

メタデータ

Windows.winmd

DLL

Windows.Networking.dll

Capabilities

internetClientServer
privateNetworkClientServer
ID_CAP_NETWORKING [Windows Phone]

参照

その他のリソース
ネットワーク サービスへの接続 (JavaScript および HTML を使用した Windows ストア アプリ)
ネットワーク サービスへの接続 (C#/VB/C++ および XAML を使用した Windows ストア アプリ)
高度なソケット コントロールの使用方法 (JavaScript および HTML を使用する Windows ストア アプリ)
高度なソケット コントロールの使用方法 (C#/VB/C++ および XAML を使用する Windows ストア アプリ)
クイック スタート: ストリーム ソケットによるネットワーク リソースへの接続 (JavaScript と HTML を使った Windows Store アプリ)
ネットワーク接続のトラブルシューティングおよびデバッグ
参照
IClosable
Object
StreamSocket
StreamSocketListenerConnectionReceivedEventArgs
StreamSocketListenerControl
StreamSocketListenerInformation

 

 

この情報は役に立ちましたか。
(残り 1500 文字)
© 2013 Microsoft. All rights reserved.