编程语言
首页 > 编程语言> > Python SimpleXMLRPCServer中客户端的IP地址?

Python SimpleXMLRPCServer中客户端的IP地址?

作者:互联网

我有一个SimpleXMLRPCServer服务器(Python).

如何在请求处理程序中获取客户端的IP地址?

此信息显示在日志中.但是,我不知道如何从请求处理程序中访问此信息.

解决方法:

正如Michael所说,您可以从请求处理程序中获取client_address.例如,您可以覆盖从BaseRequestHandler间接继承的__init__函数.

class RequestHandler(SimpleXMLRPCRequestHandler):
    def __init__(self, request, client_address, server):
        print client_address # do what you need to do with client_address here
        SimpleXMLRPCRequestHandler.__init__(self, request, client_address, server)

标签:xml-rpc,python,ip-address,simplexmlrpcserver
来源: https://codeday.me/bug/20190730/1583418.html