I want to ask you a question about having a device running only in IPv6 and a control point working in both
IPv4 and IPv6. For this aim, I am testing the clock device with the option "UPnP.setEnable(USE_ONLY_IPV6_ADDR)"
and the control point with no option set. Only when I launch the clock first, I get the following: when the control
point knows the clock and tries to subscribe to its service in order to receive event notifications, the control
point sets the CALLBACK field in the subscribe message to its IPv4 address. Is it correct? Can a device send event
notifications to a control point using its IPv4 address, although the device only works in an IPv6 network? I would like to know your opinion.
Thank you very much in advance.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello!!!
I want to ask you a question about having a device running only in IPv6 and a control point working in both
IPv4 and IPv6. For this aim, I am testing the clock device with the option "UPnP.setEnable(USE_ONLY_IPV6_ADDR)"
and the control point with no option set. Only when I launch the clock first, I get the following: when the control
point knows the clock and tries to subscribe to its service in order to receive event notifications, the control
point sets the CALLBACK field in the subscribe message to its IPv4 address. Is it correct? Can a device send event
notifications to a control point using its IPv4 address, although the device only works in an IPv6 network? I would like to know your opinion.
Thank you very much in advance.
The devices sets the CALLBACK field of IPv6 or IPv4 each the interfaces automatically, the the control points will access the IPv6 or IPv4 adresses.
If the device only works in an IPv6 network, the other control point in the IPv4 can't find the device.