2014-11-12 5 views
0

궁금한데, SocketServer.StreamRequestHandler (또는보다 구체적으로 하위 클래스)에서 클라이언트의 주소에 액세스 할 수 있습니까? 나는 그것에 관한 어떤 문서도 보지 못했다.처리기에서 클라이언트 IP 액세스

감사합니다.

답변

1

당신은 RequestHandler.handle() 찾고 :

이 함수는 요청을 서비스하는 데 필요한 모든 작업을 수행해야합니다. 기본 구현은 아무 것도 수행하지 않습니다. 몇 가지 인스턴스 속성은 입니다. 요청은 self.request; 클라이언트 주소는 self.client_address입니다. 및 서버 인스턴스에 대한 액세스가 필요한 경우 서버 인스턴스를 self.server으로 설정합니다.

+0

그래, 나는 서브 클래 싱하여 handle() 메소드를 구현했습니다. 나는 어떻게 든 self.client_address에 관한 조각을 놓친 것 같다 ... 고마워! – kotakotakota

관련 문제