내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

DatagramSocketMessageReceivedEventArgs Class

DatagramSocketMessageReceived 이벤트에 대한 데이터를 제공합니다.

구문


/* 이 개체를 만들거나 액세스하는 방법에 대한 자세한 내용은 설명을 참조하십시오. */

특성

[DualApiPartition()]
[MarshalingBehavior(Agile)]
[Version(0x06020000)]

멤버

DatagramSocketMessageReceivedEventArgs클래스에는 다음과 같은 형식의 멤버가 있습니다.

메서드

The DatagramSocketMessageReceivedEventArgs 클래스 - 이러한 메서드가 있습니다. C#, Visual Basic 및 C++에서는 다음 위치의 메서드도 상속합니다. Object 클래스.

메서드Description
GetDataReader Gets a DataReader object to read incoming data received from the remote network destination on a DatagramSocket object.
GetDataStream Gets an IInputStream object that represents a sequential stream of bytes to be read as a message from the remote network destination on a DatagramSocket object.

 

속성

DatagramSocketMessageReceivedEventArgs클래스 - 이러한 속성이 있습니다.

속성사용 권한Description

LocalAddress

읽기 전용Gets the local IP address associated with a DatagramSocket when a message was received.

RemoteAddress

읽기 전용Gets the IP address of the remote sender of the datagram on the DatagramSocket when a message is received.

RemotePort

읽기 전용Gets the UDP port number of the remote sender of the datagram received on the DatagramSocket.

 

설명

DatagramSocketMessageReceivedEventArgsDatagramSocket 개체에서 데이터를 받는 데 사용됩니다.

DatagramSocket.BindServiceNameAsync 또는 DatagramSocket.BindEndpointAsync 메서드는 DatagramSocket 인스턴스에서 데이터를 수신 대기 및 수신하려는 경우 DatagramSocket를 로컬 서비스 이름이나 UDP 포트에 바인딩하는 데 사용됩니다. 이러한 메서드는 DatagramSocket을 데이터를 보내는 데만 사용할 경우에는 필요하지 않습니다.

메시지를 받으면 로컬 서비스 이름 또는 UDP 포트에 바인딩된 DatagramSocket에서 DatagramSocket.MessageReceived 이벤트가 발생합니다. DatagramSocketMessageReceivedEventArgs 인스턴스는 DatagramSocket.MessageReceived 이벤트가 발생할 때 만들어집니다.

메시지를 받았을 때 데이터를 읽는 기본 메서드는 두 가지가 있습니다.

  • GetDataStream 메서드는 수신된 메시지에서 순차적 바이트 스트림을 나타내는 Streams.IInputStream 개체를 반환합니다. 그런 다음 앱은 수신된 바이트 스트림을 구문 분석해야 합니다.
  • GetDataReader 메서드는 들어오는 데이터를 읽을 Streams.DataReader 개체를 반환합니다. Streams.DataReader 개체에는 바이트, 부호 있는/부호 없는 정수, 부울 값, 단정도 및 배정도 부동 소수점 수, 문자열, 날짜 시간 및 시간 범위, GUID 및 버퍼 등 다양한 형식의 데이터를 읽을 수 있는 별도의 메서드가 있습니다. 이러한 메서드는 받은 메시지를 구문 분석하는 데 직접 사용할 수 있습니다.

요구 사항

지원되는 최소 클라이언트

Windows 8 [Windows 스토어 앱, 데스크톱 앱]

지원되는 최소 서버

Windows Server 2012 [Windows 스토어 앱, 데스크톱 앱]

지원되는 최소 전화

Windows Phone 8

Namespace

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

Metadata

Windows.winmd

DLL

Windows.Networking.dll

Capabilities

ID_CAP_NETWORKING [Windows Phone]

참고 항목

DatagramSocket
DatagramSocket.BindServiceNameAsync
DatagramSocket.BindEndpointAsync
DatagramSocket.MessageReceived
Streams.DataReader
Streams.IInputStream
Object

 

 

표시:
© 2014 Microsoft