首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Pyro4应用程序中获取主叫方的IP

在Pyro4应用程序中获取主叫方的IP
EN

Stack Overflow用户
提问于 2013-03-14 19:07:31
回答 2查看 338关注 0票数 1

简而言之:有没有办法使用Pyro4获取调用远程代理对象的不受信任客户端的IP?

因此,人员A从IP 123.123.123.123调用我的对象,而人员B从IP 111.111.111.111调用我的对象。假设他们没有足够的信任来提交自己的IP,那么在Pyro4中有什么方法可以区分他们吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-21 02:17:56

我在寻找同样的东西时遇到了你的问题。如果我理解的话,在服务器端,您想知道连接客户端套接字的IP地址,对吧?如果是这样的话,可以这样做:

Pyro4.current_context.client.sock.getpeername()[0]

this section of the Pyro4 user's guide中发现的

票数 1
EN

Stack Overflow用户

发布于 2013-03-16 03:32:51

这是我的问题的解决方案:因为我并不真的需要使用pyro获取客户端的特定地址,所以只是为了将特定子网(在我的班级中)中的客户端与其他ips (学生在家工作)区分开来。我刚刚在两个端口上启动了两个pyro客户端,然后使用防火墙过滤流量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15407510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档