StreamSocketListener.ConnectionReceived 活動
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
一個表示 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)完成處理程序會先執行(且該套接字有資格丟棄),然後才會執行續寫本體。 所以,如果你想在續寫中使用,為了避免你的 socket 被丟棄,你需要使用《 C++ PPL 續接中 StreamSockets 參考》中描述的其中一種技術。