语言

StreamSocketListener.ConnectionReceived 活动

定义

指示在 StreamSocketListener 对象上收到连接的事件。

// Register
event_token ConnectionReceived(TypedEventHandler<StreamSocketListener, StreamSocketListenerConnectionReceivedEventArgs const&> const& handler) const;

// Revoke with event_token
void ConnectionReceived(event_token const* cookie) const;

// Revoke with event_revoker
StreamSocketListener::ConnectionReceived_revoker ConnectionReceived(auto_revoke_t, TypedEventHandler<StreamSocketListener, StreamSocketListenerConnectionReceivedEventArgs const&> const& handler) const;
public event TypedEventHandler<StreamSocketListener,StreamSocketListenerConnectionReceivedEventArgs> ConnectionReceived;
function onConnectionReceived(eventArgs) { /* Your code */ }
streamSocketListener.addEventListener("connectionreceived", onConnectionReceived);
streamSocketListener.removeEventListener("connectionreceived", onConnectionReceived);
- or -
streamSocketListener.onconnectionreceived = onConnectionReceived;
Public Custom Event ConnectionReceived As TypedEventHandler(Of StreamSocketListener, StreamSocketListenerConnectionReceivedEventArgs) 

事件类型

注解

若要侦听 StreamSocketListener 对象上的连接,应用必须将 ConnectionReceived 事件分配给事件处理程序,然后调用 BindEndpointAsync 或 BindServiceNameAsync 方法,将 StreamSocketListener 绑定到要侦听的本地服务名称或 TCP 端口。 若要侦听蓝牙 RFCOMM,绑定是蓝牙服务 ID。

注意 从 StreamSocket 的角度来看,并行模式库(PPL)完成处理程序在执行(并且套接字符合处置条件)后,继续正文运行。 因此,若要防止套接字在延续中使用套接字,则需要使用 C++ PPL 延续中对 StreamSocket 的引用中所述的方法之一。

适用于

另请参阅