R
Rudolf Meier
Guest
hi
Is it possible to write a service that answers ICMPv6 queries? E.g. Neighbor Discovery Protocol requests? How is this done? Is there some kind of api that allows me to see those queries and handling them (with something like e.g. RegisterIcmpHandler or something??) or do I have to open a raw socket and answer the queries then? But... how's it done in the system? If the system receives 1 ICMPv6 message... what happens then? I guess it's only 1 packet... what if an other service is already listening? Will there be a collision? My experience is with http where you use the http.sys because of those collision problems. That's how multiple services can listen to the same port (80, 443, ...) ... but for ICMPv6 I've no idea how it is done. I hope someone knows more...
Rudolf
Continue reading...
Is it possible to write a service that answers ICMPv6 queries? E.g. Neighbor Discovery Protocol requests? How is this done? Is there some kind of api that allows me to see those queries and handling them (with something like e.g. RegisterIcmpHandler or something??) or do I have to open a raw socket and answer the queries then? But... how's it done in the system? If the system receives 1 ICMPv6 message... what happens then? I guess it's only 1 packet... what if an other service is already listening? Will there be a collision? My experience is with http where you use the http.sys because of those collision problems. That's how multiple services can listen to the same port (80, 443, ...) ... but for ICMPv6 I've no idea how it is done. I hope someone knows more...
Rudolf
Continue reading...