Compartir a través de


DatagramSocket.MessageReceived Evento

Definición

Evento que indica que se recibió un mensaje en el objeto DatagramSocket .

// Register
event_token MessageReceived(TypedEventHandler<DatagramSocket, DatagramSocketMessageReceivedEventArgs const&> const& handler) const;

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

// Revoke with event_revoker
DatagramSocket::MessageReceived_revoker MessageReceived(auto_revoke_t, TypedEventHandler<DatagramSocket, DatagramSocketMessageReceivedEventArgs const&> const& handler) const;
public event TypedEventHandler<DatagramSocket,DatagramSocketMessageReceivedEventArgs> MessageReceived;
function onMessageReceived(eventArgs) { /* Your code */ }
datagramSocket.addEventListener("messagereceived", onMessageReceived);
datagramSocket.removeEventListener("messagereceived", onMessageReceived);
- or -
datagramSocket.onmessagereceived = onMessageReceived;
Public Custom Event MessageReceived As TypedEventHandler(Of DatagramSocket, DatagramSocketMessageReceivedEventArgs) 

Tipo de evento

Requisitos de Windows

Características de aplicaciones
ID_CAP_NETWORKING [Windows Phone]

Comentarios

Para recibir datos en el objeto DatagramSocket , una aplicación debe asignar el evento [MessageReceived a un controlador de eventos y, a continuación, llamar al método BindEndpointAsync o BindServiceNameAsync para enlazar DatagramSocket a un nombre de servicio local o puerto UDP. Los métodos ConnectAsync también darán como resultado una operación de enlace. Escribir en una secuencia devuelta por uno de los métodos GetOutputStreamAsync también dará como resultado una operación de enlace. El controlador de eventos MessageReceived se invocará cada vez que llegue un mensaje desde un punto de conexión remoto.

Para recibir paquetes de multidifusión en el objeto DatagramSocket , una aplicación debe asignar el evento [MessageReceived a un controlador de eventos y, a continuación, llamar al método JoinMulticastGroup para unirse al grupo de multidifusión.

Para anular el registro del evento [MessageReceived, se debe cerrar el objeto DatagramSocket . La aplicación de Windows usa el método Close mediante JavaScript. En el caso de las aplicaciones escritas con .NET Framework 4.5 en C# y VB.NET, el método Close se expone como el método en DatagramSocket. En el caso de las aplicaciones escritas en C++, se llamará al método Close al usar la palabra clave delete en el objeto .

Se aplica a

Consulte también