Share via


StreamSocketListener.BindEndpointAsync(HostName, String) 方法

定义

启动 对 StreamSocketListener 到本地主机名和本地服务名称的绑定操作。

public:
 virtual IAsyncAction ^ BindEndpointAsync(HostName ^ localHostName, Platform::String ^ localServiceName) = BindEndpointAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction BindEndpointAsync(HostName const& localHostName, winrt::hstring const& localServiceName);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction BindEndpointAsync(HostName localHostName, string localServiceName);
function bindEndpointAsync(localHostName, localServiceName)
Public Function BindEndpointAsync (localHostName As HostName, localServiceName As String) As IAsyncAction

参数

localHostName
HostName

要绑定 StreamSocketListener 对象的本地主机名或 IP 地址。

localServiceName
String

Platform::String

winrt::hstring

要绑定 StreamSocketListener 对象的本地服务名称或 TCP 端口。

返回

对 StreamSocketListener 对象执行的异步绑定操作。

属性

Windows 要求

应用功能
ID_CAP_NETWORKING [Windows Phone] internetClientServer privateNetworkClientServer

注解

BindEndpointAsync 方法将 StreamSocketListener 对象绑定到 localHostName 参数中指定的特定主机名或 IP 地址,以及 localServiceName 参数中指定的本地服务名称或 TCP 端口。 如果 localHostName 参数为 null,则系统将选择要绑定到 StreamSocketListener 对象的本地 IP 地址。 如果 localServiceName 参数包含空字符串,则系统会选择要绑定到 StreamSocketListener 对象的本地 TCP 端口。

如果另一个使用 TCP 的应用 (另一个 StreamSocketListener(例如,) 已绑定到 localHostNamelocalServiceName 参数中指定的本地 IP 地址和 TCP 端口),BindEndpointAsync 方法将失败。

适用于

另请参阅