I have a project that is networked in a way that requires IPV6 and does not support IPV4. Currently, the unoserver command only supports IPV4 network interfaces, because the SimpleXMLRPCServer class assumes an IPV4 networking stack.
I would greatly appreciate if this project natively supported IPV6 and would be happy to take on the implementation of IPV6 support.
I suggest a new implementation of SimpleXMLRPCServer which resolves address information in the constructor and sets the socket settings accordingly to support both IPV4 and IPV6 address families. For example:
I have a project that is networked in a way that requires IPV6 and does not support IPV4. Currently, the
unoserver
command only supports IPV4 network interfaces, because theSimpleXMLRPCServer
class assumes an IPV4 networking stack.I would greatly appreciate if this project natively supported IPV6 and would be happy to take on the implementation of IPV6 support.
I suggest a new implementation of SimpleXMLRPCServer which resolves address information in the constructor and sets the socket settings accordingly to support both IPV4 and IPV6 address families. For example: