我很想知道您如何只能使用来返回已连接用户的IP地址
ip = socket.getpeername()
因为每当我在服务器中使用它返回IP和套接字端口时,我只想要IP,或者至少是用Null替换端口的方法...我尝试使用replace函数,但这只是给了我错误
attributeError: 'tuple' object has no attribute 'replace
答案 0 :(得分:0)
错误提示,getpeername
返回一个元组。要获取IP,您只需简单地选择第一个元素:
ip = socket.getpeername()[0]