Compartilhar via


DatagramSocket.MessageReceived Evento

Definição

Um evento que indica que uma mensagem foi recebida no 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 do Windows

Funcionalidades do aplicativo
ID_CAP_NETWORKING [Windows Phone]

Comentários

Para receber dados no objeto DatagramSocket , um aplicativo deve atribuir o evento [MessageReceived a um manipulador de eventos e, em seguida, chamar o método BindEndpointAsync ou BindServiceNameAsync para associar o DatagramSocket a um nome de serviço local ou porta UDP. Os métodos ConnectAsync também resultarão em uma operação de associação. Gravar em um fluxo retornado por um dos métodos GetOutputStreamAsync também resultará em uma operação de associação. O manipulador de eventos MessageReceived será invocado sempre que uma mensagem de um ponto de extremidade remoto chegar.

Para receber pacotes multicast no objeto DatagramSocket , um aplicativo deve atribuir o evento [MessageReceived a um manipulador de eventos e, em seguida, chamar o método JoinMulticastGroup para ingressar no grupo multicast.

Para cancelar o registro do evento [MessageReceived, o objeto DatagramSocket deve ser fechado. O método Close é usado pelo aplicativo Windows usando JavaScript. Para aplicativos gravados usando o .NET Framework 4.5 em C# e VB.NET, o método Close é exposto como o método no DatagramSocket. Para aplicativos escritos em C++, o método Close será chamado ao usar a palavra-chave de exclusão no objeto .

Aplica-se a

Confira também