HiveNetGRpc.tool module

GRPC的工具模块

class HiveNetGRpc.tool.GRpcTool[源代码]

基类:object

grpc的工具函数

classmethod context_info_ip(context: ServicerContext) dict[源代码]

获取grpc上下文中的ip信息

参数

context (grpc.ServicerContext) – grpc上下文对象

返回

获取到的ip信息

{

‘client_ip’: ‘’, # 客户端ip

’client_port’: xx, # 客户端端口

’server_ip’: ‘’, # 服务端IP

’server_port’: xxx # 服务端端口

}

返回类型

dict

classmethod metadata_to_dict(context: ServicerContext) dict[源代码]

将grpc上下文中的metadata转换为字典对象

参数

context (grpc.ServicerContext) – grpc上下文对象

返回

metadata转换后的字典对象

返回类型

dict