http://stackoverflow.com/questions/3110919/how-do-i-get-the-client-ip-of-a-tornado-request
以上链接告诉我们如何获得请求处理程序的客户端 IP。使用 Websocket 处理程序时怎么样?
谢谢。
请您参考如下方法:
WebSocketHandler 类 扩展RequestHandler
class WebSocketHandler(tornado.web.RequestHandler):
所以,可以这样获取ip:
class SocketHandler(tornado.websocket.WebSocketHandler):
def open(self):
logging.info('Client IP:' + self.request.remote_ip)
