如何在 GRPC 中使用 ipv6 Linked Local 地址?

问题描述

Add insecure port with Ipv6 address

我在 grpc 中使用 ipv6 名称形式很难连接到 GRPC 服务器。

示例:Python2

self.server = grpc.server(futures.ThreadPoolExecutor(max_workers=4),options = [
            ('grpc.max_send_message_length',50 * 1024 * 1024),('grpc.max_receive_message_length',50 * 1024 * 1024)
        ])

self.server.add_insecure_port('ipv6:[::]:'+str(port))
self.server.start()

#Or
self.server.add_insecure_port('ipv6:[::]:8080')
self.server.add_insecure_port('ipv6:[fe80::bbcc:8ds:89as:90sa]:8080')
self.server.add_insecure_port('[fe80::bbcc:8ds:89as:90sa]:8080')

所有这些都给我名称解析暂时失败的错误

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)