我有使用TThreadPoolServer的python Thrift服务器。我的问题是如何在一个服务器服务例程中获取客户端信息? 一种方法是在从客户端调用服务时传递客户端信息(即其中一个参数)。有没有其他方法或API可以做到这一点?
答案 0 :(得分:0)
两个想法:
你可以用一些丑陋的堆栈技巧来做 - 上升一到两个级别并开始寻找套接字。但处理程序函数无权访问此信息。
您可以创建自己的服务器,通过派生您正在使用的服务器并添加一些API来设置处理程序可以访问的一些上下文。也许可以通过线程ID索引连接。