IPPROTO_RM 소켓 옵션
다음 표에서는 신뢰할 수 있는 멀티캐스트(IPPROTO_RM)로 지정된 소켓 함수에 대한 프로토콜 매개 변수를 사용하여 IPv4 주소 패밀리(AF_INET)에 대해 만든 소켓에 적용되는 IPPROTO_RM 소켓 옵션에 대해 설명합니다. 소켓 옵션을 가져오고 설정하는 방법에 대한 자세한 내용은 getsockopt 및 setsockopt 함수 참조 페이지를 참조하세요.
프로토콜을 열거하고 설치된 각 프로토콜에 대해 지원되는 속성을 검색하려면 WSAEnumProtocols, WSCEnumProtocols 또는 WSCEnumProtocols32 함수를 사용합니다.
Windows XP: 신뢰할 수 있는 PGM(멀티캐스트 프로그래밍)은 지원되지 않습니다.
일부 소켓 옵션에는 이러한 테이블이 전달할 수 있는 것보다 더 많은 설명이 필요합니다. 이러한 옵션에는 추가 페이지에 대한 링크가 포함되어 있습니다.
- **IPPROTO\_RM 소켓 옵션**
-
-
옵션 가져오기 설정 옵트발 형식 설명 RM_ADD_RECEIVE_IF 예 ULONG 수신기만 해당합니다. 수신 대기할 인터페이스를 추가합니다(기본값은 열거된 첫 번째 로컬 인터페이스임). optval 매개 변수는 추가할 네트워크 바이트 순서로 네트워크 인터페이스를 지정합니다. 지정된 값은 지정된 소켓에 대한 첫 번째 호출의 기본 인터페이스를 대체하고 후속 호출에 다른 인터페이스를 추가합니다. INADDR_ANY 동작을 가져오려면 각 네트워크 인터페이스를 별도로 추가해야 합니다. RM_DEL_RECEIVE_IF 예 ULONG 수신기만 해당합니다. RM_ADD_RECEIVE_IF 사용하여 추가된 인터페이스를 제거합니다. optval 매개 변수는 삭제할 네트워크 인터페이스를 네트워크 바이트 순서로 지정합니다. RM_FLUSHCACHE 예 해당 없음 구현되지 않았습니다. RM_HIGH_SPEED_INTRANET_OPT 예 예 ULONG 수신기만 해당합니다. 높은 대역폭 LAN(100Mbps 이상) 연결이 사용되는지 여부를 지정합니다. RM_LATEJOIN 예 예 ULONG 보낸 사람만 해당합니다. 세션 수락 시 지연 조인 수신기가 요청할 수 있는 창 크기의 백분율입니다. 최대값은 75%입니다(기본값은 0). 값이 0으로 설정된 상태에서 를 다시 호출하여 이 설정을 사용하지 않도록 설정합니다. RM_RATE_WINDOW_SIZE 예 예 RM_SEND_WINDOW 보낸 사람만 해당합니다. 전송 속도 제한, 창 사전 시간 및 창 크기를 설정합니다. RM_RECEIVER_STATISTICS 예 RM_RECEIVER_STATS 수신기만 해당합니다. 수신 세션에 대한 통계를 검색합니다. RM_SEND_WINDOW_ADV_RATE 예 예 ULONG 보낸 사람만 해당합니다. 후행 에지 송신 창의 증분 사전 속도를 지정합니다(기본값은 15%). 최대값은 50%입니다. RM_SENDER_STATISTICS 예 RM_SENDER_STATS 보낸 사람만 해당합니다. 보내는 세션에 대한 통계를 검색합니다. RM_SENDER_WINDOW_ADVANCE_METHOD 예 예 ULONG 보낸 사람만 해당합니다. optval 매개 변수는 후행 에지 송신 창을 진행하는 데 사용되는 메서드를 지정합니다. optval 매개 변수는 E_WINDOW_ADVANCE_BY_TIME 수 있습니다(기본값). E_WINDOW_USE_AS_DATA_CACHE 지원되지 않습니다. RM_SET_MCAST_TTL 예 ULONG 보낸 사람만 해당합니다. 멀티캐스트 패킷에 대한 TTL(최대 TTL) 설정을 설정합니다. 최대값과 기본값은 255입니다. RM_SET_MESSAGE_BOUNDARY 예 ULONG 보낸 사람만 해당합니다. 보낼 다음 메시지의 크기를 바이트 단위로 지정합니다. 메시지 모드 소켓(SOCK_RDM)에만 의미가 있습니다. 세션이 진행 중인 동안 설정할 수 있습니다. RM_SET_SEND_IF 예 예 ULONG 보낸 사람만 해당합니다. 송신 인터페이스 IP 주소를 네트워크 바이트 순서로 설정합니다. RM_USE_FEC 예 예 RM_FEC_INFO 보낸 사람만 해당합니다. 보낸 사람에게 정방향 오류 수정 기술을 적용하여 복구 데이터를 보내도록 알 수 있습니다. FEC에는 프로-활성 패리티 패킷만, OnDemand 패리티 패킷만 또는 둘 다의 세 가지 모드가 있습니다. 자세한 내용은 RM_FEC_INFO 구조를 참조하세요.
-
- **IPPROTO\_RM 옵션에 대한 Windows 지원**
-
-
옵션 Windows 7 Windows Server 2008 Windows Vista Windows Server 2003 Windows XP Windows 2000 Windows NT4 Windows 9x/Me RM_ADD_RECEIVE_IF x x x x x RM_DEL_RECEIVE_IF x x x x x RM_FLUSHCACHE x x x x x RM_HIGH_SPEED_INTRANET_OPT x x x x x RM_LATEJOIN x x x x x RM_RATE_WINDOW_SIZE x x x x x RM_RECEIVER_STATISTICS x x x x x RM_SEND_WINDOW_ADV_RATE x x x x x RM_SENDER_STATISTICS x x x x x RM_SENDER_WINDOW_ADVANCE_METHOD x x x x x RM_SET_MCAST_TTL x x x x x RM_SET_MESSAGE_BOUNDARY x x x x x RM_SET_SEND_IF x x x x x RM_USE_FEC x x x x x
-
설명
IPPROTO_RM 소켓 옵션 및 이러한 소켓 옵션에서 사용하는 구조는 Wsrm.h 헤더 파일에 정의되어 있습니다.
IPPROTO_RM 또는 IPPROTO_PGM 상수를 사용하여 RM 소켓 옵션을 사용하기 위해 소켓 함수에 대한 프로토콜 매개 변수를 지정할 수 있습니다. Windows Vista 이상용으로 릴리스된 Microsoft Windows SDK(소프트웨어 개발 키트)에서 IPPROTO_PGM 상수는 Wsrm.h 헤더 파일에 정의된 IPPROTO_RM 상수와 동일한 값으로 Ws2def.h 헤더 파일에 정의됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|