DatagramSocket.Control 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
DatagramSocket 개체의 소켓 제어 데이터를 가져옵니다.
public:
property DatagramSocketControl ^ Control { DatagramSocketControl ^ get(); };
DatagramSocketControl Control();
public DatagramSocketControl Control { get; }
var datagramSocketControl = datagramSocket.control;
Public ReadOnly Property Control As DatagramSocketControl
속성 값
DatagramSocket 개체의 소켓 제어 데이터입니다.
Windows 요구 사항
앱 기능 |
ID_CAP_NETWORKING [Windows Phone]
|
설명
Control 속성은 DatagramSocket 개체와 연결된 DatagramSocketControl instance 가져옵니다. 부모 DatagramSocket 개체를 사용하여 DatagramSocketControl 개체가 자동으로 만들어집니다. 그런 다음 DatagramSocketControl instance 사용하여 DatagramSocket에서 사용하는 제어 데이터를 얻거나 설정할 수 있습니다. DatagramSocketControl instance 이러한 속성에는 다음이 포함됩니다.
- DontFragment - DatagramSocket에서 UDP의 IP 데이터그램을 조각화할 수 있는지 여부를 지정하는 부울 값을 가져오거나 설정합니다.
- InboundBufferSizeInBytes - DatagramSocket 개체에서 데이터를 수신하는 데 사용되는 버퍼의 크기를 바이트 단위로 가져오거나 설정합니다.
- OutboundUnicastHopLimit - DatagramSocket 개체가 유니캐스트 IP 주소로 보낸 아웃바운드 패킷의 홉 제한을 가져오거나 설정합니다.
- QualityOfService - DatagramSocket 개체의 서비스 품질을 가져오거나 설정합니다.
OutboundUnicastHopLimit 속성은 DatagramSocket이 바인딩되거나 연결되기 전이나 후에 설정할 수 있습니다. 바인딩되거나 연결된 DatagramSocket에서 이 값을 변경하기 전에 먼저 나가는 패킷을 플러시하여 이전에 작성된 모든 데이터가 이전 홉 제한으로 전송되도록 해야 합니다.
DatagramSocketControl의 다른 속성 값에 대한 변경 내용은 DatagramSocket이 바인딩되거나 연결되기 전에 설정해야 합니다. 따라서 DontFragment, InboundBufferSizeInBytes 또는 QualityOfService 속성을 변경해야 하는 경우 이러한 변경 내용은 BindEndpointAsync, BindServiceNameAsync 또는 DatagramSocket의 ConnectAsync 메서드 중 하나를 성공적으로 호출하기 전에 발생해야 합니다.