DatagramSocket.MessageReceived | messagereceived Event

一个事件,指示在 DatagramSocket 对象上接收到了消息。

语法


function onMessageReceived(eventArgs) { /* 代码 */ }
 
// addEventListener syntax
datagramSocket.addEventListener("messagereceived", onMessageReceived);
datagramSocket.removeEventListener("messagereceived", onMessageReceived);
 
- or -

datagramSocket.onmessagereceived = onMessageReceived;


事件信息

委托 TypedEventHandler<DatagramSocket, DatagramSocketMessageReceivedEventArgs>

备注

若要接收 DatagramSocket 对象上的数据,应用程序必须将 MessageReceived 事件分配给事件处理程序,然后调用 BindEndpointAsyncBindServiceNameAsync 方法将 DatagramSocket 绑定到本地服务名或 UDP 端口上。ConnectAsync 方法还会导致绑定操作。写入由一个 GetOutputStreamAsync 方法返回的流也将会导致绑定操作。然后 DatagramSocket 可以接收数据报。

要在 DatagramSocket 对象上接收多路广播数据包,应用程序必须将 MessageReceived 事件分配给事件处理程序,然后调用 JoinMulticastGroup 方法加入多路广播组。

要求

最低支持客户端

Windows 8

最低支持服务器

Windows Server 2012

最低支持电话

Windows Phone 8

命名空间

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

元数据

Windows.winmd

DLL

Windows.Networking.dll

Capabilities

ID_CAP_NETWORKING [Windows Phone]

另请参见

DatagramSocket

 

 

显示:
© 2014 Microsoft