문제

Is it possible to look at (and modify) IPv6 extension headers with Winsock using C/ C++? What API's allow us to do that?

도움이 되었습니까?

해결책

IPv6 headers are not received using Raw Sockets on Winsock. As this MSDN page says

For IPv6 (address family of AF_INET6), an application receives everything after the last IPv6 header in each received datagram regardless of the IPV6_HDRINCL socket option. The application does not receive any IPv6 headers using a raw socket.

In other words, it's not possible to receive and modify IPv6 headers (or extension headers) using Winsock.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top